<SEC-DOCUMENT>0001171843-19-005344.txt : 20190808
<SEC-HEADER>0001171843-19-005344.hdr.sgml : 20190808
<ACCEPTANCE-DATETIME>20190808171629
ACCESSION NUMBER:		0001171843-19-005344
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		89
CONFORMED PERIOD OF REPORT:	20190630
FILED AS OF DATE:		20190808
DATE AS OF CHANGE:		20190808

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

	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_080819.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-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 18pt; text-align: center; margin: 0pt 0"><B>UNITED STATES </B></P>

<P STYLE="font-size: 18pt; text-align: center; margin: 0pt 0"><B>SECURITIES AND EXCHANGE COMMISSION </B></P>

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

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



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

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

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

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



<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; 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-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>For the quarterly period ended June 30, 2019</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; 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-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>For the transition period from <U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;</U> to <U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></B></P>

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>Commission file number 001-33957</B></P>

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

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

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



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

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



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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font-size: 10pt; 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-size: 10pt; text-align: center; margin: 0pt 0"><B>(State or Other Jurisdiction of</B></P>
        <P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>Incorporation or Organization)</B></P>
        <P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P></TD>
    <TD>
        <P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>(IRS Employer</B></P>
        <P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>Identification No.)</B></P>
        <P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P></TD></TR>
</TABLE>
<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font-size: 10pt; 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-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</P>

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

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

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



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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0"></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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0"></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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; &#9744;&nbsp;&nbsp;NO</P>

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

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

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Large&nbsp;accelerated&nbsp;filer</FONT></TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom">&#9744;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Accelerated&nbsp;filer</FONT></TD>
    <TD STYLE="vertical-align: bottom">&#9746;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Non-accelerated filer</FONT></TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom">&#9744;<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Smaller&nbsp;reporting&nbsp;company</FONT></TD>
    <TD STYLE="vertical-align: bottom">&#9746;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom; white-space: nowrap">Emerging growth company&nbsp;&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom">&#9744;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR>
    <TD STYLE="width: 17%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 43%">&nbsp;</TD>
    <TD STYLE="width: 14%">&nbsp;</TD>
    <TD STYLE="width: 17%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">As of August 1, 2019, there were 38,046,001 shares of common stock,
par value $0.01 per share, outstanding.</P>

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



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

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

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

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-size: 10pt"><B>HARVARD BIOSCIENCE, INC. </B></FONT></P>

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

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

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-size: 10pt"><B>FORM 10-Q</B></FONT></P>

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-size: 10pt"><B>For the Quarter Ended June 30, 2019</B></FONT></P>

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

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

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-size: 10pt"><B><A NAME="toc"></A>INDEX
</B></FONT></P>



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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD ROWSPAN="2" STYLE="width: 7%">&nbsp;</TD>
    <TD ROWSPAN="2" STYLE="width: 87%">&nbsp;</TD>
    <TD ROWSPAN="2" STYLE="text-align: center; width: 5%"><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 June 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 Six Months Ended June 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 STYLE="white-space: nowrap"><A HREF="#a_005"><FONT STYLE="font-size: 10pt">Consolidated Statement of Stockholders' Equity for the Three Months Ended June 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="white-space: nowrap; 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 Statement of Stockholders' Equity for the Six Months Ended June 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 STYLE="white-space: nowrap"><A HREF="#a_007"><FONT STYLE="font-size: 10pt">Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2019 and 2018 (unaudited)</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>&nbsp;</TD>
    <TD><A HREF="#a_008"><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_008"><FONT STYLE="font-size: 10pt">8</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_009"><FONT STYLE="font-size: 10pt">Item 2.</FONT></A></TD>
    <TD><A HREF="#a_009"><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_009"><FONT STYLE="font-size: 10pt">26</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 3.</FONT></A></TD>
    <TD><A HREF="#a_010"><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_010"><FONT STYLE="font-size: 10pt">37</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_011"><FONT STYLE="font-size: 10pt">Item 4.</FONT></A></TD>
    <TD><A HREF="#a_011"><FONT STYLE="font-size: 10pt">Controls and Procedures </FONT></A></TD>
    <TD STYLE="white-space: nowrap; text-align: center"><A HREF="#a_011"><FONT STYLE="font-size: 10pt">37</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 COLSPAN="3"><A HREF="#a_012"><FONT STYLE="font-size: 10pt">PART II - OTHER INFORMATION</FONT></A></TD>
    <TD STYLE="white-space: nowrap; text-align: center"><A HREF="#a_012"><FONT STYLE="font-size: 10pt">38</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 1A.</FONT></A></TD>
    <TD><A HREF="#a_013"><FONT STYLE="font-size: 10pt">Risk Factors</FONT></A></TD>
    <TD STYLE="white-space: nowrap; text-align: center"><A HREF="#a_013"><FONT STYLE="font-size: 10pt">38</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_014"><FONT STYLE="font-size: 10pt">Item 6.</FONT></A></TD>
    <TD><A HREF="#a_014"><FONT STYLE="font-size: 10pt">Exhibits</FONT></A></TD>
    <TD STYLE="white-space: nowrap; text-align: center"><A HREF="#a_014"><FONT STYLE="font-size: 10pt">38</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 COLSPAN="3"><A HREF="#a_015"><FONT STYLE="font-size: 10pt">SIGNATURES</FONT></A></TD>
    <TD STYLE="white-space: nowrap; text-align: center"><A HREF="#a_015"><FONT STYLE="font-size: 10pt">39</FONT></A></TD></TR>
</TABLE>
<P STYLE="font-size: 10pt; text-indent: 18.35pt; margin: 0pt 0">&nbsp;</P>

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

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

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

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

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 50%"><A HREF="#toc">Table of Contents</A></TD><TD STYLE="width: 50%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font-size: 10pt; text-indent: 18.35pt; margin: 0pt 0">&nbsp;</P>
<P STYLE="text-align: center; font-size: 10pt; 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-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><B>&nbsp;</B></FONT></P>

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

<P STYLE="font-size: 10pt; 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-size: 10pt; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

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

<P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><B>HARVARD BIOSCIENCE, INC.</B></FONT></P>

<P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><A NAME="a_003"></A><B>CONSOLIDATED BALANCE SHEETS </B></FONT></P>

<P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><B>(Unaudited, in thousands, except share and per share data) </B></FONT></P>



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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center">June 30,</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; 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-size: 10pt; font-weight: bold; text-decoration: underline">Assets</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Current assets:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 74%; font-size: 10pt; text-align: left; padding-left: 10pt">Cash and cash equivalents</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">4,934</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">8,173</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt">Accounts receivable, net of allowance for doubtful accounts of $370 and $332, respectively</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">18,388</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">21,463</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-left: 10pt">Inventories</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">25,288</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">25,087</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 10pt">Other receivables and other assets</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">3,883</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">3,109</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 20pt">Total current assets</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">52,493</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">57,832</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Property, plant and equipment, net</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">5,359</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">5,898</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Operating lease right-of-use assets</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">8,846</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Deferred income tax assets</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">210</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">211</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Amortizable intangible assets, net</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">40,670</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">44,532</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">Goodwill</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">57,239</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">57,304</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Other indefinite lived intangible assets</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,230</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,232</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Other assets</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">191</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,604</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total assets</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">166,238</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">168,613</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-decoration: underline; text-align: left">Liabilities and Stockholders' Equity</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Current liabilities:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt">Current portion, long-term debt</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">2,407</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">5,982</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt">Current portion, operating lease liabilities</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,295</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt">Accounts payable</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">6,041</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">7,359</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt">Deferred revenue</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">3,532</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">3,820</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt">Accrued income taxes</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">612</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">978</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt">Accrued expenses</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">4,264</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">5,762</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 10pt">Other liabilities - current</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,710</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,588</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 20pt">Total current liabilities</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">20,861</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">25,489</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Long-term debt, less current installments</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">52,414</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">54,813</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Deferred income tax liabilities</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,309</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,301</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Operating lease liabilities</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">8,714</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Other long term liabilities</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,610</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">3,286</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Total liabilities</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">85,908</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">85,889</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Commitments and contingencies</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Stockholders' equity:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-left: 10pt">Preferred stock, par value $0.01 per share, 5,000,000 shares authorized</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 20pt; text-indent: -10pt">Common stock, par value $0.01 per share, 80,000,000 shares authorized; 45,639,892 and<BR> 45,124,309 shares issued and 37,894,385 and 37,378,802 shares outstanding, respectively</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">436</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">436</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt">Additional paid-in-capital</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">227,249</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">226,377</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt">Accumulated deficit</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(122,506</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(119,889</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt">Accumulated other comprehensive loss</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(14,181</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(13,532</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 10pt">Treasury stock at cost, 7,745,507 common shares</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(10,668</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(10,668</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 20pt">Total stockholders' equity</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">80,330</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">82,724</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total liabilities and stockholders' equity</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">166,238</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">168,613</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
</TABLE>


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

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

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



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

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

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 50%"><A HREF="#toc">Table of Contents</A></TD><TD STYLE="width: 50%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font-size: 10pt; text-indent: 18.35pt; margin: 0pt 0">&nbsp;</P>
<P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><B>HARVARD BIOSCIENCE, INC.</B></FONT></P>

<P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><A NAME="a_004"></A><B>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</B></FONT></P>

<P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><B>(Unaudited, in thousands, except per share data)</B></FONT></P>



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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center">Three Months Ended</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center">Six Months Ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 48%; font-size: 10pt">Revenues</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">29,584</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">31,522</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">57,786</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">58,281</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">Cost of revenues</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">13,629</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">16,167</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">25,677</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">29,657</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 10pt">Gross profit</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">15,955</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">15,355</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">32,109</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">28,624</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Sales and marketing expenses</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">5,770</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">6,309</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">12,076</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">11,955</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">General and administrative expenses</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">4,809</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">5,258</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">10,612</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">10,642</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Research and development expenses</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,771</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,758</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">5,506</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">5,160</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Amortization of intangible assets</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,436</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,412</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,866</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,515</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Impairment charges</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">941</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">941</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 10pt">Total operating expenses</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">15,727</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">15,737</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">32,001</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">30,272</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Operating income (loss)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">228</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(382</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">108</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(1,648</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Other expense:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt">Foreign exchange</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">86</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">345</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(93</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(2</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt">Interest expense, net</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(1,376</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(1,483</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(2,781</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(2,377</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 10pt">Other expense, net</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(70</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(347</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(160</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(3,085</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Other expense, net</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(1,360</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(1,485</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(3,034</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(5,464</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Loss from continuing operations before income taxes</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(1,132</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(1,867</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(2,926</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(7,112</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Income tax (benefit) expense</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(885</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(369</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(309</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">236</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Loss from continuing operations</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(247</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(1,498</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(2,617</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(7,348</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Discontinued operations:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt">Income from discontinued operations before income taxes</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">24</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">937</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 10pt">Income tax benefit</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(10</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(883</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 10pt">Income from discontinued operations</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">34</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,820</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Net loss</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(247</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(1,464</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(2,617</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(5,528</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">(Loss) earnings per share:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt">Basic loss per common share from continuing operations</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">(0.01</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">(0.04</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">(0.07</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">(0.21</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 10pt">Basic earnings per common share from discontinued operations</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">0.05</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; padding-left: 10pt">Basic loss per common share</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(0.01</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(0.04</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(0.07</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(0.15</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt">Diluted loss per common share from continuing operations</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">(0.01</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">(0.04</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">(0.07</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">(0.21</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 10pt">Diluted earnings per common share from discontinued operations</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">0.05</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; padding-left: 10pt">Diluted loss per common share</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(0.01</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(0.04</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(0.07</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(0.15</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">Weighted average common shares:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; padding-left: 10pt">Basic</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">37,736</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">36,082</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">37,683</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">35,774</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; padding-left: 10pt">Diluted</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">37,736</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">36,082</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">37,683</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">35,774</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Comprehensive loss:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Net loss</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">(247</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">(1,464</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">(2,617</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">(5,528</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Foreign currency translation adjustments</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(195</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(2,938</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(191</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(1,432</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Derivatives qualifying as hedges, net of tax:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt">(Loss) gain on derivative instruments designated and qualifying as cash flow hedges</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(298</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">155</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(494</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(99</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 10pt">Amounts reclassified from accumulated other comprehensive loss to net loss</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">19</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">70</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">36</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">45</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total comprehensive loss</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(721</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(4,177</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(3,266</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(7,014</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</TD></TR>
</TABLE>



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

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

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

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


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

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

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 50%"><A HREF="#toc">Table of Contents</A></TD><TD STYLE="width: 50%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font-size: 10pt; text-indent: 18.35pt; margin: 0pt 0">&nbsp;</P>
<P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><B>HARVARD BIOSCIENCE, INC.</B></FONT></P>

<P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><A NAME="a_005"></A><B>CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY</B></FONT></P>

<P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><B>(Unaudited, in thousands)</B></FONT></P>



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

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B><U>Three Months Ended June 30, 2019</U></B></P>



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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-indent: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Accumulated</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-indent: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Number</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Additional</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Other</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Total</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-indent: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">of Shares</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Common</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Paid-in</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Accumulated</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Comprehensive</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Treasury</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Stockholders&rsquo;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-indent: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Issued</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Stock</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Capital</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Deficit</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Loss</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Stock</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Equity</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-indent: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 23%; font-size: 10pt; text-indent: 0pt; white-space: nowrap">Balance at March 31, 2019</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">45,433</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">436</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">226,547</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">(122,259</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">(13,707</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">(10,668</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">80,349</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt; white-space: nowrap">Stock option exercises</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt; white-space: nowrap">Stock purchase plan</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">94</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">89</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">89</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt; white-space: nowrap">Vesting of restricted stock units</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">114</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt; white-space: nowrap">Shares withheld for taxes</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(1</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(2</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(2</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt; white-space: nowrap">Stock compensation expense</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">615</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">615</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt; white-space: nowrap">Net loss</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(247</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(247</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: 10pt; white-space: nowrap">Other comprehensive loss</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(474</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(474</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-indent: 0pt; white-space: nowrap">Balance at June 30, 2019</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">45,640</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">436</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">227,249</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">(122,506</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">(14,181</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">(10,668</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">80,330</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-size: 10pt"><B><U>Three Months Ended June 30, 2018</U></B></FONT></P>



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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-indent: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Accumulated</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-indent: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Number</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Additional</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Other</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Total</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-indent: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">of Shares</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Common</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Paid-in</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Accumulated</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Comprehensive</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Treasury</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Stockholders&rsquo;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-indent: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Issued</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Stock</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Capital</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Deficit</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Loss</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Stock</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Equity</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-indent: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 23%; font-size: 10pt; text-indent: 0pt; white-space: nowrap">Balance at March 31, 2018</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">43,409</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">422</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">220,020</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">(121,031</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">(9,449</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">(10,668</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">79,294</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt; white-space: nowrap">Stock option exercises</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">421</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">2</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">1,167</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">1,169</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt; white-space: nowrap">Stock purchase plan</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">25</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(11</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(11</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt; white-space: nowrap">Vesting of restricted stock units</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">273</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">3</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">3</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt; white-space: nowrap">Shares withheld for taxes</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(26</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt; white-space: nowrap">Stock compensation expense</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">734</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">734</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt; white-space: nowrap">Net loss</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(1,464</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(1,464</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: 10pt; white-space: nowrap">Other comprehensive loss</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(2,713</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(2,713</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-indent: 0pt; white-space: nowrap">Balance at June 30, 2018</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">44,102</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">427</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">221,910</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">(122,495</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">(12,162</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">(10,668</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">77,012</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
</TABLE>


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

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

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

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

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

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

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

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

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

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

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

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


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

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

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 50%"><A HREF="#toc">Table of Contents</A></TD><TD STYLE="width: 50%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font-size: 10pt; text-indent: 18.35pt; margin: 0pt 0">&nbsp;</P>
<P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><B>HARVARD BIOSCIENCE, INC.</B></FONT></P>

<P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><A NAME="a_006"></A><B>CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY</B></FONT></P>

<P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><B>(Unaudited, in thousands)</B></FONT></P>



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

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-size: 10pt"><B><U>Six Months
Ended June 30, 2019</U></B></FONT></P>



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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap; text-indent: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Accumulated</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap; text-indent: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Number</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Additional</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Other</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Total</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap; text-indent: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">of Shares</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Common</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Paid-in</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Accumulated</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Comprehensive</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Treasury</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Stockholders&rsquo;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap; text-indent: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Issued</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Stock</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Capital</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Deficit</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Loss</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Stock</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Equity</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap; text-indent: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 23%; font-size: 10pt; white-space: nowrap; text-indent: 0pt">Balance at December 31, 2018</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">45,124</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">436</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">226,377</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">(119,889</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">(13,532</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">(10,668</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">82,724</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap; text-indent: 10pt">Stock option exercises</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">3</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap; text-indent: 10pt">Stock purchase plan</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">94</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">89</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">89</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap; text-indent: 10pt">Vesting of restricted stock units</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">554</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap; text-indent: 10pt">Shares withheld for taxes</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(135</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(423</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(423</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap; text-indent: 10pt">Stock compensation expense</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">1,206</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">1,206</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap; text-indent: 10pt">Net loss</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(2,617</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(2,617</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; white-space: nowrap; text-indent: 10pt">Other comprehensive loss</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(649</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(649</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; white-space: nowrap; text-indent: 0pt">Balance at June 30, 2019</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">45,640</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">436</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">227,249</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">(122,506</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">(14,181</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">(10,668</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">80,330</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B><U>Six Months Ended June 30, 2018</U></B></P>



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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap; text-indent: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Accumulated</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap; text-indent: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Number</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Additional</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Other</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Total</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap; text-indent: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">of Shares</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Common</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Paid-in</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Accumulated</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Comprehensive</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Treasury</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Stockholders&rsquo;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap; text-indent: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Issued</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Stock</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Capital</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Deficit</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Loss</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Stock</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Equity</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap; text-indent: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 23%; font-size: 10pt; white-space: nowrap; text-indent: 0pt">Balance at December 31, 2017</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">42,764</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">419</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">218,792</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">(116,967</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">(10,676</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">(10,668</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right; white-space: nowrap">80,900</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap; text-indent: 10pt">Stock option exercises</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">719</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">3</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">1,983</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">1,986</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap; text-indent: 10pt">Stock purchase plan</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">25</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(11</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(11</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap; text-indent: 10pt">Vesting of restricted stock units</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">805</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">8</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">8</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap; text-indent: 10pt">Shares withheld for taxes</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(211</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(3</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(600</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(603</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap; text-indent: 10pt">Stock compensation expense</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">1,746</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">1,746</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap; text-indent: 10pt">Net loss</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(5,528</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(5,528</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; white-space: nowrap; text-indent: 10pt">Other comprehensive loss</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(1,486</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(1,486</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; white-space: nowrap; text-indent: 0pt">Balance at June 30, 2018</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">44,102</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">427</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">221,910</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">(122,495</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">(12,162</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">(10,668</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">77,012</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
</TABLE>


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

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

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

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

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

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

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

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

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

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


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

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

<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 50%"><A HREF="#toc">Table of Contents</A></TD><TD STYLE="width: 50%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font-size: 10pt; text-indent: 18.35pt; margin: 0pt 0">&nbsp;</P>
<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-size: 10pt"><B>HARVARD BIOSCIENCE, INC.</B></FONT></P>

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-size: 10pt"><A NAME="a_007"></A><B>CONSOLIDATED STATEMENTS OF CASH FLOWS</B></FONT></P>

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-size: 10pt"><B>(Unaudited, in thousands)</B></FONT></P>



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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">Six
    Months Ended</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">June
    30,</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">2019</FONT></TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">2018</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">Cash flows from operating activities:</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 74%; font-size: 10pt; text-align: left; padding-left: 10pt"><FONT STYLE="font-size: 10pt">Net loss</FONT></TD><TD STYLE="width: 1%; font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(2,617</FONT></TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="width: 1%; font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(5,528</FONT></TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt"><FONT STYLE="font-size: 10pt">Adjustments to reconcile net
    loss to net cash provided by operating activities:</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 20pt"><FONT STYLE="font-size: 10pt">Stock compensation expense</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">1,206</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">1,746</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-left: 20pt"><FONT STYLE="font-size: 10pt">Depreciation</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">972</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">1,051</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 20pt"><FONT STYLE="font-size: 10pt">Impairment charges</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">941</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 20pt"><FONT STYLE="font-size: 10pt">Gain on sale of Denville</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(1,251</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 20pt"><FONT STYLE="font-size: 10pt">Loss on disposal of fixed
    assets</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(3</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 20pt"><FONT STYLE="font-size: 10pt">Amortization of catalog costs</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">10</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">14</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 20pt"><FONT STYLE="font-size: 10pt">Provision for allowance for
    doubtful accounts</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">368</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">149</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 20pt"><FONT STYLE="font-size: 10pt">Amortization of intangible
    assets</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">2,866</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">2,562</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 20pt"><FONT STYLE="font-size: 10pt">Amortization of deferred financing
    costs</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">189</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">458</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 20pt"><FONT STYLE="font-size: 10pt">Deferred income taxes</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(1</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(96</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 20pt"><FONT STYLE="font-size: 10pt">Changes in operating assets
    and liabilities:</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 30pt"><FONT STYLE="font-size: 10pt">Decrease (increase) in accounts
    receivable</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">2,681</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(993</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 30pt"><FONT STYLE="font-size: 10pt">(Increase) decrease in inventories</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(209</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">2,139</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 30pt"><FONT STYLE="font-size: 10pt">Decrease in other receivables
    and other assets</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">150</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">673</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 30pt"><FONT STYLE="font-size: 10pt">(Decrease) increase in trade
    accounts payable</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(1,382</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">1,798</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 30pt"><FONT STYLE="font-size: 10pt">Increase in accrued income
    taxes</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(361</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(344</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 30pt"><FONT STYLE="font-size: 10pt">Decrease in accrued expenses</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(1,371</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(888</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 30pt"><FONT STYLE="font-size: 10pt">(Decrease) increase in deferred
    revenue</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(288</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">2,209</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 30pt"><FONT STYLE="font-size: 10pt">Decrease
    in other liabilities</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(487</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(1,971</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 40pt"><FONT STYLE="font-size: 10pt">Net cash
    provided by operating activities</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">2,667</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">1,725</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">Cash flows from investing activities:</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt"><FONT STYLE="font-size: 10pt">Additions to property, plant
    and equipment</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(423</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(634</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt"><FONT STYLE="font-size: 10pt">Additions to catalog costs</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(9</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(24</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt"><FONT STYLE="font-size: 10pt">Acquisition, net of cash acquired</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(68,008</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 10pt"><FONT STYLE="font-size: 10pt">Disposition,
    net of cash sold</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">1,020</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">15,754</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 20pt"><FONT STYLE="font-size: 10pt">Net cash
    provided by (used in) investing activities</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">588</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(52,912</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">Cash flows from financing activities:</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt"><FONT STYLE="font-size: 10pt">Proceeds from issuance of
    debt</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">2,300</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">68,500</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-left: 10pt"><FONT STYLE="font-size: 10pt">Repayments of debt</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(8,503</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(17,247</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt"><FONT STYLE="font-size: 10pt">Payments of debt issuance
    costs</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(1,928</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 10pt"><FONT STYLE="font-size: 10pt">(Net
    taxes paid for) net proceeds from issuance of common stock</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(334</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">1,380</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 20pt"><FONT STYLE="font-size: 10pt">Net cash
    (used in) provided by financing activities</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(6,537</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">50,705</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">Effect of exchange rate changes
    on cash</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">43</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">373</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">Decrease in cash and cash equivalents</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(3,239</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(109</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">Cash and cash equivalents
    at the beginning of period</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">8,173</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">5,733</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">Cash and cash equivalents
    at the end of period</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">4,934</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">5,624</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">Supplemental disclosures of cash flow information:</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt"><FONT STYLE="font-size: 10pt">Cash paid for interest</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">2,861</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">2,448</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 10pt"><FONT STYLE="font-size: 10pt">Cash paid (refunded) for income
    taxes</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">299</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">(208</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
</TABLE>

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

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




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

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

<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 50%"><A HREF="#toc">Table of Contents</A></TD><TD STYLE="width: 50%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><A NAME="a_008"></A><B>NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS </B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0; text-align: right"></TD><TD STYLE="width: 0.85in"><B>1.</B></TD><TD STYLE="text-align: justify"><B>Basis of Presentation and Summary of Significant Accounting Policies</B></TD>
</TR></TABLE>

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

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0"><B><I>Basis of Presentation</I></B></P>

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

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0">The unaudited consolidated financial statements of Harvard Bioscience,
Inc. and its wholly-owned subsidiaries (collectively, Harvard Bioscience or the Company) as of June 30, 2019 and for the three
and six months ended June 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-size: 10pt; text-indent: 27pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0"></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 June 30, 2019, results
of operations and comprehensive income (loss) for the three and six months ended June 30, 2019 and 2018 and cash flows for the
six months ended June 30, 2019 and 2018, as applicable, have been made. The results of operations for the three months ended June
30, 2019 are not necessarily indicative of the operating results for the full fiscal year or any future periods.</P>




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

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

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

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0">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. 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 long term debt, less current installments and increase current portion, long term debt in the consolidated
balance sheet at December&nbsp;31, 2018 with no impact on total reported debt.</P>

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

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0"><B><I>Reclassifications</I></B></P>

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

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0">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 six months ended June 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
sheet, consolidated statements of operations and comprehensive income (loss), consolidated statements of cash flows for any of
the periods presented.</P>

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

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

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</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;six
months ended June 30, 2019.</P>

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

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

<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 50%"><A HREF="#toc">Table of Contents</A></TD><TD STYLE="width: 50%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0"><B><I>Leases</I></B></P>

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

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0">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-size: 10pt; text-indent: 27pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0">As of June 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-size: 10pt; text-indent: 27pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0">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-size: 10pt; text-indent: 27pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0">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-size: 10pt; margin: 0pt 0"></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; 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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0"><I>Recently Adopted Accounting Pronouncements</I></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

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

<!-- Field: Page; Sequence: 9; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 50%"><A HREF="#toc">Table of Contents</A></TD><TD STYLE="width: 50%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; 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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">Changes in each component of accumulated other comprehensive loss,
net of tax are as follows:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">Foreign currency</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">Derivatives</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">translation</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">qualifying as</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">Defined benefit</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">(in thousands)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">adjustments</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">hedges</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">pension plans</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Total</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 48%; font-size: 10pt; font-weight: bold; white-space: nowrap">Balance at December 31, 2018</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">(12,630</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">(170</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">(732</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">(13,532</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Other comprehensive income (loss) before reclassifications</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(191</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(494</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(685</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; white-space: nowrap">Amounts reclassified from AOCI</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">36</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">36</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; white-space: nowrap">Other comprehensive income (loss)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(191</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(458</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(649</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 2.5pt; white-space: nowrap">Balance at June 30, 2019</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">(12,821</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">(628</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">(732</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">(14,181</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 63pt"><B>4.</B></TD><TD><B>Acquisition </B></TD></TR></TABLE>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

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

<!-- Field: Page; Sequence: 10; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 50%"><A HREF="#toc">Table of Contents</A></TD><TD STYLE="width: 50%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">The aggregate purchase price for this acquisition was allocated
to tangible and intangible net assets acquired as follows:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 60%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 77%; font-size: 10pt; text-align: left; white-space: nowrap">Tangible assets</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 20%; font-size: 10pt; text-align: right; white-space: nowrap">34,010</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; white-space: nowrap">Liabilities assumed</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(11,949</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Net assets</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">22,061</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Goodwill and intangible assets:</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; white-space: nowrap">Goodwill</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">21,865</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Amortizable intangible assets:</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Trade name</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">3,524</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Developed technology</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">25,570</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Customer relationships</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">9,837</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; white-space: nowrap">In-process research and development</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">1,387</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Total amortizable intangible assets</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">40,318</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; white-space: nowrap">Deferred tax liabilities, net</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(13,120</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; white-space: nowrap">Total goodwill and intangible assets, net of tax</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">49,063</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">Acquisition purchase price</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">71,124</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Tangible assets and liabilities assumed, as referenced above, consisted of the following:</TD><TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="text-align: right; white-space: nowrap">&nbsp;</TD><TD STYLE="text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Cash acquired</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">2,576</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Accounts receivable, net</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">5,069</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; white-space: nowrap">Inventories</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">11,512</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Other current assets</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">810</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Property, plant and equipment, net</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">3,574</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; white-space: nowrap">Deferred income tax assets, net</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">10,469</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 2.5pt; white-space: nowrap">Tangible assets</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">34,010</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Accounts payable and accrued liabilities</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">6,001</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Deferred revenue including customer advances</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">2,976</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; white-space: nowrap">Other long term liabilities</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">2,972</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 2.5pt; white-space: nowrap">Liabilities assumed</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">11,949</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">The Company finalized the purchase price allocation for DSI as of
December 31, 2018. <FONT STYLE="font-size: 10pt">T</FONT>he weighted-average amortization periods for definite-lived intangible
assets acquired was 9.4 years&nbsp;for tradenames, 8.2 years&nbsp;for developed technology, 12.4 years for customer relationships
and 7.4 years for in-process research and development assets. The weighted average amortization period for all definite-lived intangible
assets acquired was&nbsp;9.3 years. Goodwill recorded as a result of the acquisition of DSI is not deductible for tax purposes.</P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">The results of operations for DSI have been included in the Company&rsquo;s
consolidated financial statements from the date of acquisition. The revenues of DSI included in the Company&rsquo;s consolidated
statement of operations from the date of acquisition to June 30, 2018 were approximately&nbsp;$18.2 million. The net loss of DSI
included in the Company&rsquo;s consolidated statement of operations for the same period was approximately $1.7 million. Included
in the net loss for the six months ended June 30, 2018 was a $3.7 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 valued at $3.8 million and 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 $1.8 million of intangible asset amortization expense.</P>

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

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; margin: 0pt 0">&nbsp;</P>

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

<!-- Field: Page; Sequence: 11; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 50%"><A HREF="#toc">Table of Contents</A></TD><TD STYLE="width: 50%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 80%; margin-left: 0.5in; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="white-space: nowrap; font-weight: bold; text-align: center">Six Months Ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30, 2018</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: center"><FONT STYLE="font-size: 10pt">(in thousands)</FONT></TD><TD STYLE="white-space: nowrap; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 82%; padding-left: 10pt">Revenues</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 15%; text-align: right">61,671</TD><TD STYLE="white-space: nowrap; 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">(392</TD><TD STYLE="white-space: nowrap; text-align: left">)</TD></TR>
</TABLE>




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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0"></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 $2.6 million for the six months ended June 30, 2018.</P>




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

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; 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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0"></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 $3.0 million
earn-out provision represented consideration that was 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 Denville&rsquo;s performance in 2019). During the three months ended June 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 the Company 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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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 three
and six months ended June 30, 2018.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 80%; margin-left: 0.5in">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Three Months Ended</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Six Months Ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June
    30, 2018</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June
    30, 2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 74%; font-size: 10pt; white-space: nowrap; text-indent: 10pt">Revenues</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">893</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; white-space: nowrap; text-indent: 10pt">Cost of revenues</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(534</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; white-space: nowrap; text-indent: 10pt">Operating and other expenses</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(673</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; white-space: nowrap; text-indent: 10pt">Gain on disposal of discontinued operations</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">24</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">1,251</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Income from discontinued operations before income taxes</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">24</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">937</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; white-space: nowrap">Income tax benefit</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(10</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(883</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 2.5pt; white-space: nowrap">Income from discontinued operations</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">34</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">1,820</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0"></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, 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 six months ended
June 30, 2019. Total operating cash flows for Denville in the Company&rsquo;s consolidated statements of cash flows for the six
months ended June 30, 2018, were immaterial.</P>




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

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

<!-- Field: Page; Sequence: 12; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 50%"><A HREF="#toc">Table of Contents</A></TD><TD STYLE="width: 50%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; 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>Goodwill and Other Intangible Assets </B></TD></TR></TABLE>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">Intangible assets consist of the following:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center">Weighted</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center">Average</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30, 2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31, 2018</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Life</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; text-align: center">(a)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="font-size: 10pt; text-align: center">(in thousands)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">Amortizable intangible assets:</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Gross</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Accumulated <BR>
Amortization</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Gross</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Accumulated <BR>
Amortization</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 36%; font-size: 10pt; text-align: left">Existing technology</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">41,205</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">(18,004</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">)</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">41,268</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">(16,215</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">)</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">6.6</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 8%; font-size: 10pt; text-align: center">Years</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Trade names</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">7,809</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(3,182</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">7,828</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(2,861</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">7.2</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">Years</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Distribution agreements/customer relationships</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">22,603</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(10,147</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">22,657</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(9,509</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">10.2</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">Years</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">In-process research and development</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">446</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(60</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,387</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(30</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">6.4</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">Years</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">Patents</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">211</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(211</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">211</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(204</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: right">-</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center; padding-bottom: 1pt">Years</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total amortizable intangible assets</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">72,274</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(31,604</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">73,351</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(28,819</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Indefinite-lived intangible assets:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">Goodwill</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">57,239</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">57,304</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Other indefinite-lived intangible assets</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,230</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,232</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Total goodwill and other indefinite-lived intangible assets</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">58,469</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">58,536</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total intangible assets, gross</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">130,743</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">131,887</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; text-align: center">&nbsp;</TD></TR>
</TABLE>


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

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

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt">(a) Weighted average life as of
June 30, 2019.</FONT></P>


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

<P STYLE="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0">The change in the carrying amount of goodwill for the six months
ended June 30, 2019 is as follows:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 60%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 77%; font-size: 10pt; white-space: nowrap">Balance at December 31, 2018</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 20%; font-size: 10pt; text-align: right; white-space: nowrap">57,304</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; white-space: nowrap; text-indent: 10pt">Effect of change in currency translation</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(65</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">Balance at June 30, 2019</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">57,239</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">Intangible asset amortization expense from continuing operations
was $1.4 million for the three months ended June 30, 2019 and 2018, respectively. Intangible asset amortization expense from continuing
operations was $2.9 million and $2.5 million for the six months ended June 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.6 million for the year ending December 31, 2020, $5.6 million for the year ending December&nbsp;31, 2021, $5.5 million
for the year ending December&nbsp;31, 2022, $5.4 million for the year ending December&nbsp;31, 2023, and $5.3 million for the year
ending December 31, 2024.</P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0"></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, the Company recognized an impairment charge of $0.9 million related to certain of its in-process research and development
intangible assets as a result of the on-going evaluation of its capitalized research and development activities. There was no impairment
charge recognized during the three and six months ended June 30, 2018.</P>




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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; 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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">Inventories consist of the following:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 60%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">June 30,</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 62%; font-size: 10pt; text-align: left; white-space: nowrap">Finished goods</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 16%; font-size: 10pt; text-align: right; white-space: nowrap">6,729</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 16%; font-size: 10pt; text-align: right; white-space: nowrap">6,936</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Work in process</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">4,101</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">3,667</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; white-space: nowrap">Raw materials</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">14,458</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">14,484</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap; text-indent: 10pt">Total</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">25,288</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">25,087</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
</TABLE>

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

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

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

<!-- Field: Page; Sequence: 13; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 50%"><A HREF="#toc">Table of Contents</A></TD><TD STYLE="width: 50%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; 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-size: 10pt; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0">As of June 30, 2019 and December 31, 2018, property, plant and equipment
consist of the following:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 60%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">June 30,</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 64%; font-size: 10pt; text-align: left; white-space: nowrap">Land, buildings and leasehold improvements</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 15%; font-size: 10pt; text-align: right; white-space: nowrap">2,527</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 15%; font-size: 10pt; text-align: right; white-space: nowrap">2,468</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Machinery and equipment</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">9,914</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">9,678</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Computer equipment and software</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">9,814</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">9,685</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Furniture and fixtures</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">1,406</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">1,390</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">Automobiles</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">114</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">115</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">23,775</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">23,336</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; white-space: nowrap">Less: accumulated depreciation</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(18,416</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(17,438</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 2.5pt; white-space: nowrap">Property, plant and equipment, net</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">5,359</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">5,898</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; 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>Related Party Transactions</B></TD></TR></TABLE>

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

<P STYLE="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0"></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 June 30,
2019 and 2018. Pursuant to these lease agreements, the Company made rent payments of approximately $89 thousand and $81 thousand
to these former owners for the three months ended June 30, 2019 and 2018, respectively. The Company made rent payments of approximately
$178 thousand and $171 thousand to these former owners for the six months ended June 30, 2019 and 2018, respectively.</P>



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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; 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>Warranties</B></TD></TR></TABLE>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 90%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Beginning</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">(Payments)\</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Ending</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Balance</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Credits</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Additions</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Balance</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 48%; font-size: 10pt; white-space: nowrap">Year ended December 31, 2018</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">246</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">(37</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">182</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">391</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; white-space: nowrap">Six months ended June 30, 2019</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">391</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(79</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">6</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">318</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; 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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 90%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Three Months Ended</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Six Months Ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30,</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; white-space: nowrap">Components of net periodic benefit cost:</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 48%; font-size: 10pt; text-align: left; white-space: nowrap">Interest cost</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">123</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">118</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">255</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">250</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Expected return on plan assets</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(170</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(184</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(352</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(388</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; white-space: nowrap">Net amortization loss</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">71</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">52</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">147</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">110</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 2.5pt; white-space: nowrap">Net periodic benefit cost (income)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">24</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">(14</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">50</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">(28</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
</TABLE>

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

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

<!-- Field: Page; Sequence: 14; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 50%"><A HREF="#toc">Table of Contents</A></TD><TD STYLE="width: 50%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">For the three months ended June 30, 2019 and 2018, the Company contributed
$0.2&nbsp;million, for both periods, to its defined benefit pension plans. For the six months ended June 30, 2019 and 2018, the
Company contributed $0.4 million and $0.4 million, respectively to its defined benefit pension plans. The Company expects to contribute
approximately $0.3 million to its defined benefit pension plans during the remainder of 2019.</P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">The Company had an underfunded pension liability of approximately
$0.9 million as of June 30, 2019 and December 31, 2018 included in the other long term liabilities line item in the consolidated
balance sheets.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; 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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">The Company has noncancelable operating leases for office, manufacturing
facilities, warehouse space, automobiles and equipment expiring at various dates through 2023 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 six months ended June 30, 2019 and 2018
was recognized under ASC 842, and ASC 840, the previous standard, respectively.</P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">The components of lease expense for the three and six months ended
June 30, 2019 are as follows:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 60%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Three Months Ended</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Six Months Ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, 2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30, 2019</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center; white-space: nowrap"><FONT STYLE="font-size: 10pt">(in thousands)</FONT></TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center; white-space: nowrap"><FONT STYLE="font-size: 10pt">(in thousands)</FONT></TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 64%; font-size: 10pt; text-align: left; white-space: nowrap">Operating lease cost</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 15%; font-size: 10pt; text-align: right; white-space: nowrap">515</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 15%; font-size: 10pt; text-align: right; white-space: nowrap">1,038</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Short term lease cost</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">51</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">127</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; white-space: nowrap">Sublease income</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(103</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(205</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 2.5pt; white-space: nowrap">Total lease cost</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">463</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">960</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
</TABLE>


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

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

<P STYLE="font-size: 10pt; 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="margin: 0">&nbsp;</P>

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


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

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

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt">Supplemental balance sheet information related to the Company's operating leases was as follows:</FONT></P>



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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 60%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30, 2019</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center"><FONT STYLE="font-size: 10pt">(in thousands)</FONT></TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 68%; font-size: 10pt; text-align: left">Operating lease right-of use assets</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 20%; font-size: 10pt; text-align: right">8,846</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 8%; font-size: 10pt; text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Current portion, operating lease liabilities</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">2,295</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Operating lease liabilities, long term</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">8,714</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total operating lease liabilities</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">11,009</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right; padding-bottom: 2.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">Weighted average remaining lease term</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">8.5</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">years</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">Weighted average discount rate</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">9.2</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
</TABLE>

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

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

<!-- Field: Page; Sequence: 15; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 50%"><A HREF="#toc">Table of Contents</A></TD><TD STYLE="width: 50%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">Rent payments for continuing operations were approximately $1.4
million for the six months ended June 30, 2018. Future minimum lease payments for operating leases, with initial or remaining terms
in excess of one year at June 30, 2019, are as follows:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 60%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Operating</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Leases</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 77%; font-size: 10pt; text-align: left; white-space: nowrap">2020</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 20%; font-size: 10pt; text-align: right; white-space: nowrap">2,295</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">2021</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">2,108</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">2022</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">1,852</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">2023</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">1,804</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">2024</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">1,798</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt; text-align: left; white-space: nowrap">Thereafter</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">6,543</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Total lease payments</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">16,400</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; white-space: nowrap">Less interest</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(5,391</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 2.5pt; white-space: nowrap">Total operating lease liabilities</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">11,009</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; 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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0"><I>Common Stock </I></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">The Company has 80.0 million shares of common stock authorized for
issuance. As of June 30, 2019, the Company had 37.9 million shares of common stock issued and outstanding.</P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0"><I>Preferred Stock</I></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">The Company&rsquo;s Board of Directors has the authority to issue
up to 5.0 million shares of preferred stock and to determine the price, privileges and other terms of the shares. The Board of
Directors may exercise this authority without any further approval of stockholders. As of June 30, 2019, the Company had no preferred
stock issued or outstanding.</P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0"><I>Employee Stock Purchase Plan (as amended, the ESPP)</I></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">In 2000, the Company approved the ESPP. Under this ESPP, participating
employees can authorize the Company to withhold a portion of their base pay during consecutive six-month payment periods for the
purchase of shares of the Company&rsquo;s common stock. At the conclusion of the period, participating employees can purchase shares
of the Company&rsquo;s common stock at 85% of the lower of the fair market value of the Company&rsquo;s common stock at the beginning
or end of the period. Shares are issued under the ESPP for the six-month periods ending June&nbsp;30 and December&nbsp;31. As of
June 30, 2019, 1,400,000 shares of common stock are authorized for issuance, of which 984,547 shares were issued. There were 93,785
and 24,907 shares issued under the ESPP during the six months ended June 30, 2019 and 2018, respectively.</P>

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

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0"><I>Stock Option and Equity Incentive Plans</I></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0"><I>Third Amended and Restated 2000 Stock Option and Incentive Plan
(as amended, the Third A&amp;R Plan)</I></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">The Third Amendment to the Third A&amp;R Plan (the Amendment) was
adopted by the Board of Directors on April&nbsp;2, 2018. Such Amendment was approved by the stockholders at the Company&rsquo;s
2018 Annual Meeting of Stockholders. Pursuant to the Amendment, the aggregate number of shares authorized for issuance under the
Third A&amp;R Plan was increased by 3,400,000 shares to 20,908,929.</P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0"><I>Restricted Stock Units with a Market Condition (the Market Condition
RSUs)</I></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">On May 24, 2018, the Compensation Committee of the Board of Directors
of the Company approved and granted deferred stock awards of Market Condition RSUs (the 2018 Market Condition RSUs) to certain
members of the Company&rsquo;s management team under the Third A&amp;R Plan. The vesting of the 2018 Market Condition RSUs is based
on a graded-vesting schedule (one third at the end of each year for three years) and linked to the achievement of a relative total
shareholder return of the Company&rsquo;s common stock from May 24, 2018 to the earlier of (i) May 24, 2019 or (ii) upon a change
of control (measured relative to the NASDAQ Biotechnology index and based on the 20-day trading average price before each such
date). As of June 30, 2019, the target number of these restricted stock units that may be earned is 7,556 shares; the maximum amount
is 150% of the target number.</P>

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

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

<!-- Field: Page; Sequence: 16; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 50%"><A HREF="#toc">Table of Contents</A></TD><TD STYLE="width: 50%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">On March 7, 2019, the Compensation Committee of the Board of Directors
of the Company approved and granted deferred stock awards of Market Condition RSUs (the 2019 Market Condition RSUs) to certain
members of the Company&rsquo;s management team under the Third A&amp;R Plan. The vesting of the 2019 Market Condition RSUs is based
on a graded-vesting schedule (one third at the end of each year for three years) and linked to the achievement of a relative total
shareholder return of the Company&rsquo;s common stock from March 7, 2019 to the earlier of (i) March 7, 2020 or (ii) upon a change
of control (measured relative to the NASDAQ Biotechnology index and based on the 20-day trading average price before each such
date). As of June 30, 2019, the target number of these restricted stock units that may be earned is 56,517 shares; the maximum
amount is 150% of the target number.</P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0"><I>Stock-Based Payment Awards</I></P>

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

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0">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-size: 10pt; text-indent: 27pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0">Stock option and restricted stock unit activity under the Company&rsquo;s
Third A&amp;R Plan for the six months ended June 30, 2019 was as follows:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Stock Options</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Restricted Stock Units</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Market Condition RSU's</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Weighted</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Stock</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Average</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Restricted</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Market</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Options</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Exercise</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Stock Units</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Grant Date</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Condition RSU's</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Grant Date</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Outstanding</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Price</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Outstanding</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Fair Value</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Outstanding</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Fair Value</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 22%; font-size: 10pt; white-space: nowrap">Balance at December 31, 2018</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">1,956,732</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">4.25</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">1,233,762</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">3.36</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">116,944</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">4.19</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; white-space: nowrap; text-indent: 10pt">Granted</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">587,909</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">3.73</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">599,977</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">3.19</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">75,514</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">4.16</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; white-space: nowrap; text-indent: 10pt">Exercised</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(2,500</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">3.25</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; white-space: nowrap; text-indent: 10pt">Expired</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(2,635</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">2.28</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; white-space: nowrap; text-indent: 10pt">Vested (RSUs)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(550,200</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">3.46</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(3,778</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">4.19</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; white-space: nowrap; text-indent: 10pt">Cancelled / forfeited</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(356,649</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: right; white-space: nowrap">4.03</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(229,883</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: right; white-space: nowrap">3.48</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(124,607</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: right; white-space: nowrap">4.19</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">Balance at June 30, 2019</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">2,182,857</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right; white-space: nowrap">4.15</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">1,053,656</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right; white-space: nowrap">3.19</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">64,073</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right; white-space: nowrap">4.16</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0">The weighted average fair value of the options granted under the
Third A&amp;R Plan during the three months ended June 30, 2019 and 2018 was $0.97 and $1.81, respectively, and during the six months
ended June 30, 2019 and 2018 was $1.56 and $1.81, respectively. The following assumptions were used to estimate the fair value,
using the Black-Scholes option pricing model, of stock options granted during the three and six months ended June 30, 2019:</P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="9" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Three Months Ended</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="9" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Six Months Ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="9" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30,</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="9" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="4" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="4" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="4" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="4" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; white-space: nowrap; width: 48%">Volatility</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 5%; font-size: 10pt; text-align: right; white-space: nowrap">47.76</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 5%; font-size: 10pt; white-space: nowrap">%</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 5%; font-size: 10pt; text-align: right; white-space: nowrap">42.31</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 5%; font-size: 10pt; white-space: nowrap">%</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 5%; font-size: 10pt; text-align: right; white-space: nowrap">45.69</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 5%; font-size: 10pt; white-space: nowrap">%</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 5%; font-size: 10pt; text-align: right; white-space: nowrap">42.31</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 5%; font-size: 10pt; white-space: nowrap">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Risk-free interest rate</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">1.86</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; white-space: nowrap">%</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">2.82</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; white-space: nowrap">%</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">2.42</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; white-space: nowrap">%</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">2.82</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; white-space: nowrap">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Expected holding period (in years)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">4.70</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; white-space: nowrap">years</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">4.95</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; white-space: nowrap">years</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">4.73</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; white-space: nowrap">years</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">4.95</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; white-space: nowrap">years</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Dividend yield</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; white-space: nowrap">%</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; white-space: nowrap">%</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; white-space: nowrap">%</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; white-space: nowrap">%</TD></TR>
</TABLE>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">The weighted average fair value of the 2019 Market Condition RSUs
which were granted under the Third A&amp;R Plan during the three months ended March 31, 2019 was $4.16. There were no Market Condition
RSUs granted under the Third A&amp;R Plan during the three months ended June 30, 2019. The weighted average fair value of the 2018
Market Condition RSUs which were granted under the Third A&amp;R Plan during the three months ended June 30, 2018 was $4.19. There
were no Market Condition RSUs granted under the Third A&amp;R Plan during the three months ended March 31, 2018. The following
assumptions were used to estimate the fair value, using a Monte-Carlo valuation simulation, of the Market Condition RSUs granted
during the six months ended June 30, 2019 and 2018:</P>

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

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

<!-- Field: Page; Sequence: 17; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 50%"><A HREF="#toc">Table of Contents</A></TD><TD STYLE="width: 50%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 60%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Six Months Ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 64%; font-size: 10pt; white-space: nowrap">Volatility</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 15%; font-size: 10pt; text-align: right; white-space: nowrap">48.00</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">%</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 15%; font-size: 10pt; text-align: right; white-space: nowrap">44.02</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Risk-free interest rate</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">2.50</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">%</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">2.27</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Correlation coefficient</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">0.27</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">%</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">0.07</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Dividend yield</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">%</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">%</TD></TR>
</TABLE>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">The Company used historical volatility to calculate the expected
volatility for each grant as of the grant date. Historical volatility was determined by calculating the mean reversion of the daily
adjusted closing stock price. The risk-free interest rate assumption is based upon observed U.S. Treasury bill interest rates (risk-free)
appropriate for the term of the Company&rsquo;s stock options and Market Condition RSUs. The expected holding period of stock options
represents the period of time options are expected to be outstanding and is based on historical experience. The vesting period
ranges from one to four years and the contractual life is ten years. The correlation coefficient, used to value the Market Condition
RSUs, represents the way in which entities move in relation to the NASDAQ Biotechnology index as a whole.</P>

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Three Months Ended</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Six Months Ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30,</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">June 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 48%; font-size: 10pt; white-space: nowrap">Cost of revenues</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">8</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">15</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">21</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap">26</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Sales and marketing</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">36</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">102</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">29</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">226</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">General and administrative</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">529</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">576</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">1,080</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">1,273</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Research and development</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">42</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">41</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">76</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">71</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; white-space: nowrap">Discontinued operations</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">150</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 2.5pt; white-space: nowrap">Total stock-based compensation</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">615</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">734</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">1,206</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">1,746</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
</TABLE>

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

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

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0"><I>Earnings per share</I></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">Basic earnings per share is based upon net income divided 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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center">Three Months Ended</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center">Six Months Ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 48%; font-size: 10pt">Basic</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">37,735,717</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">36,082,258</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">37,682,539</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">35,774,334</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; 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="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">Diluted</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">37,735,717</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">36,082,258</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">37,682,539</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">35,774,334</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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 3,300,586 and
4,737,057 shares of common stock for the six months ended June 30, 2019 and 2018, respectively, as the impact of these shares would
be anti-dilutive.</P>

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

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

<!-- Field: Page; Sequence: 18; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 50%"><A HREF="#toc">Table of Contents</A></TD><TD STYLE="width: 50%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; 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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 27pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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). 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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; margin: 0pt 0">&nbsp;</P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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 three months ended March 31, 2019, the Company made an
excess cash flow payment of $4.0 million as required by the Financing Agreement. Additionally, during the three months ended June
30, 2019, the Company made a payment, as required by the Financing Agreement, of $1.0 million in connection with the release of
an escrow amount associated with the Denville Transaction discussed in Note 5.</P>



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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 27pt; margin: 0pt 0; background-color: white">&nbsp;</P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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
also contains customary events of default. As of June 30, 2019, the Company was in compliance with all financial covenants contained
in the Financing Agreement, was subject to covenant and working capital borrowing restrictions and had available borrowing capacity
under its Financing Agreement of $9.5 million.</P>



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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">As of June 30, 2019, the weighted effective interest rate, net of
the impact of the Company&rsquo;s interest rate swap, on its term loan was 8.85%. 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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

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

<!-- Field: Page; Sequence: 19; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 50%"><A HREF="#toc">Table of Contents</A></TD><TD STYLE="width: 50%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 60%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">June 30,</TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Long-term debt:</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 64%; font-size: 10pt; text-align: left; white-space: nowrap; text-indent: 10pt">Term loan</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 15%; font-size: 10pt; text-align: right; white-space: nowrap">56,197</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 15%; font-size: 10pt; text-align: right; white-space: nowrap">62,400</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap; text-indent: 10pt">Total unamortized deferred financing costs</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(1,376</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(1,605</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">Total debt</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">54,821</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">60,795</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap; text-indent: 10pt">Less: current installments</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(2,800</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(6,383</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap; text-indent: 10pt">Current unamortized deferred financing costs</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">393</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">401</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 2.5pt; white-space: nowrap">Long-term debt</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">52,414</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">54,813</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; 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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0"></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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

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

<!-- Field: Page; Sequence: 20; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 50%"><A HREF="#toc">Table of Contents</A></TD><TD STYLE="width: 50%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">June 30, 2019</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Notional Amount</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Fair Value (a)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">Derivatives designated as hedging<BR>
 instruments under ASC 815</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left">Balance sheet classification</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD COLSPAN="5" STYLE="font-size: 10pt; text-align: center">(in thousands)</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 32%; font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Interest rate swaps</TD><TD STYLE="width: 1%; font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 31%; font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Other assets (long term liabilities)</TD><TD STYLE="width: 1%; font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 15%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">31,591</TD><TD STYLE="width: 1%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 15%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(628</TD><TD STYLE="width: 1%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</TD></TR>
</TABLE>



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

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



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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; width: 3%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 29%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 33%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 2%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: right; width: 14%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: right; width: 3%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 2%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: right; width: 14%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="white-space: nowrap"><FONT STYLE="font-size: 10pt">(a) See Note 16 for the fair value measurements related to these financial instruments.</FONT></TD></TR>
</TABLE>
<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; font-weight: bold">Derivatives in Hedging<BR>
 Relationships</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="font-size: 10pt; font-weight: bold; text-align: center">Amount of gain (loss) recognized in OCI on derivative<BR>
 (effective portion)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center">Three months ended</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center">Six Months Ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="font-size: 10pt; text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 48%; font-size: 10pt; text-align: left">Interest rate swaps</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">(298</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">)</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">155</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">(494</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">)</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">(99</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">)</TD></TR>
</TABLE>

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><FONT STYLE="font-size: 10pt">Details
    about AOCI<BR>
 Components</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="15" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><FONT STYLE="font-size: 10pt">Amount
    reclassified from AOCI<BR>
 into income (effective portion)</FONT></TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: center; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><FONT STYLE="font-size: 10pt">Three
    Months Ended</FONT></TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><FONT STYLE="font-size: 10pt">Six
    Months Ended</FONT></TD><TD STYLE="font-size: 10pt; font-weight: bold; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><FONT STYLE="font-size: 10pt">Location
    of amount reclassified</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><FONT STYLE="font-size: 10pt">June
    30,</FONT></TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><FONT STYLE="font-size: 10pt">June
    30,</FONT></TD><TD STYLE="padding-bottom: 1pt; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap"><FONT STYLE="font-size: 10pt"> from AOCI</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><FONT STYLE="font-size: 10pt">2019</FONT></TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><FONT STYLE="font-size: 10pt">2018</FONT></TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><FONT STYLE="font-size: 10pt">2019</FONT></TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><FONT STYLE="font-size: 10pt">2018</FONT></TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap"><FONT STYLE="font-size: 10pt">into
    income (effective portion)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="15" STYLE="font-size: 10pt; text-align: center; white-space: nowrap"><FONT STYLE="font-size: 10pt">(in thousands)</FONT></TD><TD STYLE="font-size: 10pt; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: center; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 35%; font-size: 10pt; text-align: left; white-space: nowrap"><FONT STYLE="font-size: 10pt">Interest rate
    swaps</FONT></TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap"><FONT STYLE="font-size: 10pt">19</FONT></TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap"><FONT STYLE="font-size: 10pt">70</FONT></TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap"><FONT STYLE="font-size: 10pt">36</FONT></TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right; white-space: nowrap"><FONT STYLE="font-size: 10pt">45</FONT></TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 12%; font-size: 10pt; text-align: center; white-space: nowrap"><FONT STYLE="font-size: 10pt">Interest expense</FONT></TD></TR>
</TABLE>

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

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">As of June 30, 2019, $0.2 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-size: 10pt; margin: 0pt 0">&nbsp;</P>

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

<!-- Field: Page; Sequence: 21; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 50%"><A HREF="#toc">Table of Contents</A></TD><TD STYLE="width: 50%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; 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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; margin: 0pt 0">&nbsp;</P>

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

<P STYLE="font-size: 10pt; 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-size: 10pt; margin: 0pt 0 0pt 24.5pt">Level 3&mdash;Unobservable inputs based on the Company&rsquo;s own assumptions.</P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; margin: 0pt 0">&nbsp;</P>

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


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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Fair Value as of December 31, 2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">(In thousands)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Level 1</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Level 2</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Level 3</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; 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: 48%; font-size: 10pt; text-align: left">Assets (Liabilities):</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt">Interest rate swap agreements</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">(170</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">(170</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD></TR>
</TABLE>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<!-- Field: Page; Sequence: 22; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 50%"><A HREF="#toc">Table of Contents</A></TD><TD STYLE="width: 50%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; 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-size: 10pt; text-indent: 0.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0">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;six months ended
June 30, 2019 and 2018 consist of:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="19" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="19" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended June 30, 2019</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="19" STYLE="font-size: 10pt; text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">United<BR>
 States</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">United<BR>
 Kingdom</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Germany</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Rest of the<BR>
 world</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; 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: 45%; font-size: 10pt; text-align: left">Instruments, equipment, software and accessories</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">20,920</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">2,399</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">3,271</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">1,753</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">28,343</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Service, maintenance and warranty contracts</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">910</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">236</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">79</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">16</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,241</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total revenues</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">21,830</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">2,635</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">3,350</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">1,769</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">29,584</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
</TABLE>



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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="19" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="19" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended June 30, 2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="19" STYLE="font-size: 10pt; text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">United<BR>
 States</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">United<BR>
 Kingdom</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Germany</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Rest of the<BR>
 world</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; 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: 45%; font-size: 10pt; text-align: left">Instruments, equipment, software and accessories</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">20,478</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">4,058</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">3,316</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">2,156</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">30,008</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Service, maintenance and warranty contracts</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,204</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">168</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">129</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">13</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,514</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total revenues</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">21,682</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">4,226</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">3,445</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">2,169</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">31,522</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
</TABLE>


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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="19" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="19" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Six Months Ended June 30, 2019</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="19" STYLE="font-size: 10pt; text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">United<BR>
 States</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">United<BR>
 Kingdom</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Germany</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Rest of the<BR>
 world</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; 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: 45%; font-size: 10pt; text-align: left">Instruments, equipment and accessories</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">39,591</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">5,528</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">6,184</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">3,798</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">55,101</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Service, maintenance and warranty contracts</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">2,053</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">426</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">176</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">30</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">2,685</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total revenues</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">41,644</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">5,954</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">6,360</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">3,828</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">57,786</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
</TABLE>


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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="19" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="19" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Six Months Ended June 30, 2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="19" STYLE="font-size: 10pt; text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">United<BR>
 States</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">United<BR>
 Kingdom</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Germany</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Rest of the<BR>
 world</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; 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: 45%; font-size: 10pt; text-align: left">Instruments, equipment and accessories</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">36,695</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">7,587</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">7,006</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">4,400</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 8%; font-size: 10pt; text-align: right">55,688</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Service, maintenance and warranty contracts</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">2,030</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">334</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">198</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">31</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">2,593</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total revenues</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">38,725</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">7,921</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">7,204</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">4,431</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">58,281</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0"><B><I>Deferred revenue </I></B></P>

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

<P STYLE="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0">As of June 30, 2019 and December 31, 2018, the Company had approximately
$3.5 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-size: 10pt; text-indent: 0.5in; margin: 0pt 0">&nbsp;</P>

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

<!-- Field: Page; Sequence: 23; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 50%"><A HREF="#toc">Table of Contents</A></TD><TD STYLE="width: 50%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0">Changes in deferred revenue from service contracts and advance payments
from customers during the six months ended June 30, 2019 and 2018 were as follows:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended June 30, 2019</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="font-size: 10pt; text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Service Contracts</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Customer Advances</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; 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: 61%; font-size: 10pt">Balance at March 31, 2019</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">1,666</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">2,049</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">3,715</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-indent: 10pt">Deferral of revenue</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">281</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">140</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">421</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-indent: 10pt">Recognition of deferred revenue</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(344</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(250</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(594</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-indent: 10pt">Effect of foreign currency translation</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(10</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(10</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">Balance at June 30, 2019</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">1,593</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">1,939</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">3,532</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
</TABLE>


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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended June 30, 2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="font-size: 10pt; text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Service Contracts</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Customer Advances</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; 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: 61%; font-size: 10pt">Balance at March 31, 2018</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">1,793</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">2,060</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">3,853</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt">Addition due to business combination</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(1</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(1</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt">Deferral of revenue</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,090</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">116</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,206</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt">Recognition of deferred revenue</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(1,169</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(323</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(1,492</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt">Effect of foreign currency translation</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(19</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(19</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">Balance at June 30, 2018</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">1,694</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">1,853</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">3,547</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
</TABLE>


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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Six Months Ended June 30, 2019</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="font-size: 10pt; text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Service Contracts</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Customer Advances</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; 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: 61%; font-size: 10pt">Balance at December 31, 2018</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">1,659</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">2,161</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">3,820</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-indent: 10pt">Deferral of revenue</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,126</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">251</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,377</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-indent: 10pt">Recognition of deferred revenue</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(1,192</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(473</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(1,665</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-indent: 10pt">Effect of foreign currency translation</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">Balance at June 30, 2019</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">1,593</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">1,939</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">3,532</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
</TABLE>


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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Six Months Ended June 30, 2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="font-size: 10pt; text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Service Contracts</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Customer Advances</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; 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: 61%; font-size: 10pt">Balance at December 31, 2017</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">505</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">-</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">505</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt">Addition due to business combination</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">848</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,128</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,976</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt">Deferral of revenue</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,283</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">244</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,527</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt">Recognition of deferred revenue</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(1,927</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(519</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(2,446</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt">Effect of foreign currency translation</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(15</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(15</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">Balance at June 30, 2018</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">1,694</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">1,853</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">3,547</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

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

<!-- Field: Page; Sequence: 24; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 50%"><A HREF="#toc">Table of Contents</A></TD><TD STYLE="width: 50%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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

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

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 60%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid; white-space: nowrap">Six Months Ended June 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 64%; font-size: 10pt; white-space: nowrap">Balance, beginning of period</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 15%; font-size: 10pt; text-align: right; white-space: nowrap">332</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="width: 15%; font-size: 10pt; text-align: right; white-space: nowrap">193</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt; white-space: nowrap">Addition due to business combination</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">102</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt; white-space: nowrap">Bad debt expense</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">368</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">149</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt; white-space: nowrap">Charge-offs and other recoveries</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">(329</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; white-space: nowrap">-</TD><TD STYLE="font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt; white-space: nowrap">Effect of foreign currency translation</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">(1</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right; white-space: nowrap">77</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">Balance, end of period</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">370</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right; white-space: nowrap">521</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left; white-space: nowrap">&nbsp;</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; 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>Income Tax </B></TD></TR></TABLE>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0"></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.9 million and $0.4 million for the three months ended June 30, 2019 and 2018, respectively. The effective
tax rate on continuing operations was 78.2% for the three months ended June 30, 2019 compared with 19.8% for the same period in
2018.</P>



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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">Income tax from continuing operations was a benefit of approximately
$0.3 million and an expense of $0.2 million for the six months ended June 30, 2019 and 2018, respectively. The effective tax rate
on continuing operations was 10.6% for the six months ended June 30, 2019, compared with (3.3%) for the same period in 2018.</P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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 and, in 2018, certain non-deductible acquisition costs.<FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">For the three and six months ended June 30, 2019, no income tax
expense or benefit was recorded for discontinued operations. For the comparable three-and six-month periods in 2018, income tax
benefit recorded for discontinued operations was $10 thousand and $0.9 million.</P>

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

<!-- Field: Page; Sequence: 25; Options: NewSection; Value: 25 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- 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">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; 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&nbsp; 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-size: 10pt; text-indent: -0.85in; margin: 0pt 0 0pt 0.85in"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>Forward-Looking Statements </B></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0"><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; newly
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; 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 substantial debt
and our ability to meet the financial covenants contained in our credit facility; 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-size: 10pt; margin: 0pt 0"><B>&nbsp;</B></P>

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

<!-- Field: Page; Sequence: 26; Value: 25 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- 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">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>Recent Business Acquisitions and Dispositions</B></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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 profit margins.</P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0"></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 three months ended June 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 the Company 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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>Components of Operating Income</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">As 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 three and six months ended June 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-size: 10pt; text-indent: 0.5in; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0"><I></I></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 71% and 58% of our revenues for the three months ended June
30, 2019 and 2018, respectively, and 70% and 56% of our revenues for the six months ended June 30, 2019 and 2018, respectively.</P>




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

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

<!-- Field: Page; Sequence: 27; Value: 25 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- 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">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0">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-size: 10pt; text-indent: 27pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0">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 June 30, 2019 and 2018, approximately 29% and 42% of our total revenues from continuing
operations, respectively, were derived from sales to distributors. For the six months ended June 30, 2019 and 2018, approximately
30% and 44% of our total revenues from continuing operations, respectively, were derived from sales to distributors.</P>

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

<P STYLE="font-size: 10pt; text-indent: 27pt; 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 equipment needed to conduct a particular experiment.
For the three months ended June 30, 2019 and 2018, approximately 83% and 88% of our revenues from continuing operations, respectively,
were derived from products we manufacture and approximately 17% and 12%, respectively, were derived from complementary products
we distribute. For the six months ended June 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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 27.35pt; margin: 0pt 0">For the three months ended June 30, 2019 and 2018, approximately
26% and 31% of our revenues from continuing operations, respectively, were derived from sales made by our non-United States operations.
For the six months ended June 30, 2019 and 2018, approximately 28% and 34% of our revenues from continuing operations, respectively,
were derived from sales made by our non-United States operations</P>

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

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0"><I></I></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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0"><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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0"><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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0"><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-size: 10pt; margin: 0pt 0">&nbsp;</P>

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

<!-- Field: Page; Sequence: 28; Value: 25 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- 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">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0"><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-size: 10pt; text-indent: 27pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0"></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 June 30, 2019 and 2018 was $0.6 million and $0.7 million, respectively. Stock-based compensation expense for
the six months ended June 30, 2019 and 2018 was $1.2 million and $1.7 million, respectively. Included in stock-based compensation
for the six months ended June 30, 2018 was $0.2 million related to discontinued operations.</P>




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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>Selected Results of Operations</B></P>

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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>Three Months Ended June 30, 2019 compared to Three Months Ended June 30, 2018</I></B></P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center">Three Months Ended</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt">Dollar</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; padding-bottom: 1pt">%</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Change</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Change</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="font-size: 10pt; text-align: center">(dollars in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 48%; font-size: 10pt">Revenues</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">29,584</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">31,522</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">(1,938</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">)</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">-6.1</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">Cost of revenues</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">13,629</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">16,167</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(2,538</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-15.7</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Gross margin percentage</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">53.9</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">48.7</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">N/A</FONT></TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">10.7</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Sales and marketing expenses</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">5,770</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">6,309</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(539</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-8.5</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">General and administrative expenses</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">4,809</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">5,258</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(449</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-8.5</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Research and development expenses</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,771</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,758</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">13</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">0.5</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Amortization of intangible assets</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,436</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,412</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">24</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1.7</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Impairment charges</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">941</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">941</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">100.0</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Other expense, net</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,360</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,485</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(125</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-8.4</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Income from discontinued operations</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">34</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(34</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-100.0</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD></TR>
</TABLE>

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

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>Revenues </I></B></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">Revenues for the three months ended June 30, 2019 were $29.6 million,
a decrease of approximately $1.9 million, or 6.1%, compared to revenues of $31.5 million for the three months ended June 30, 2018.&nbsp;&nbsp;</P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">The decrease in revenue for the three months ended June 30, 2019 was primarily due to lower sales volume
in Europe as well as lower volume with contract resource organizations due to customer consolidation. These reductions were partially
offset by strong sales from a new product released by DSI. The impact of currency translation negatively impacted revenues in the
period by approximately $0.5 million.</P>

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



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

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


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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 60%; margin-left: 0.5in; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD COLSPAN="5" STYLE="text-align: center; border-bottom: Black 1pt solid"><B>Reconciliation of Changes In Revenues <BR>
For the Three Months Ended June 30, 2019 Compared to the <BR>
Same Period of the Prior Year</B></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <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="white-space: nowrap; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 85%; text-align: left">Organic revenue change, excluding foreign exchange effect</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">-4.4</TD><TD STYLE="white-space: nowrap; width: 1%; 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="white-space: nowrap; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Foreign exchange effect</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-1.7</TD><TD STYLE="white-space: nowrap; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt">&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">&nbsp;</TD><TD STYLE="white-space: nowrap; 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.25pt">Total revenue change, as reported (GAAP)</TD><TD STYLE="padding-bottom: 2.25pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.25pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.25pt double; text-align: right">-6.1</TD><TD STYLE="white-space: nowrap; border-bottom: Black 2.25pt double; text-align: left">%</TD></TR>
</TABLE>



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

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


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

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

<!-- Field: Page; Sequence: 29; Value: 25 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- 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">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">Each reporting period, we face currency
exposure that arises from translating the results of our worldwide operations to the United States dollar at exchange rates that
fluctuate from the beginning of such period. We evaluate our results of operations on both a reported and a foreign currency-neutral
basis, which excludes the impact of fluctuations in foreign currency exchange rates. We believe that disclosing the non-GAAP financial
information included above, which is used by our management to internally evaluate our operating results, provides investors with
an enhanced understanding of the underlying operations of the business, as it highlights the revenue performance of the business
excluding the impact of fluctuating foreign currencies, which is outside of management&rsquo;s control. The non-GAAP financial
information provided in the table above should be considered in addition to, not as a substitute for, the financial information
provided and presented in accordance with accounting principles generally accepted in the United States, or GAAP and may be different
than other companies&rsquo; non-GAAP financial information.</P>


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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>Cost of revenues</I></B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Cost of revenues were $13.6 million for
the three months ended June 30, 2019, a decrease of $2.5 million, or 15.7%, compared with $16.2 million for the three months ended
June 30, 2018. The decrease in cost of revenues was primarily due to a $2.2 million charge recognized in cost of revenues related
to a purchase accounting inventory fair value step up in connection with the DSI acquisition included in the three months ended
June 30, 2018. Gross profit margin as a percentage of revenues increased to 53.9% for the three months ended June 30, 2019 compared
with 48.7% for the three months ended June 30, 2018. The increase in gross profit margin was primarily attributable to the effect
of the aforementioned $2.2 million charge related to a purchase accounting inventory fair value step up included in the three months
ended June 30, 2018. Excluding the impact of this charge, gross profit margin declined primarily due to reduced fixed cost absorption
associated with lower revenue as well as product mix.</P>




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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>Sales and marketing expenses</I></B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Sales and marketing expenses decreased
$0.5 million or 8.5% to $5.8 million for the three months ended June 30, 2019 compared to $6.3 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 June 30, 2018.</P>



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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>General and administrative expenses</I></B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">General and administrative expenses were
$4.8 million for the three months ended June 30, 2019, a decrease of $0.4 million, or 8.5%, compared with $5.3 million for the
three months ended June 30, 2018. The decrease was primarily due to lower employee-related costs and bad debt expenses in the three
months ended June 30, 2019 as compared to the same period in the prior year.</P>


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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>Research and development expenses </I></B></P>

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

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

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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>Amortization of intangible assets</I></B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Amortization of intangible asset expenses
was $1.4 million for the three months ended June 30, 2019 and 2018, respectively, remaining substantially unchanged in the two
periods.</P>



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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>Impairment charges</I></B></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0"></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, we recognized an impairment charge of $0.9 million related to certain in-process research and development intangible assets
as a result of our on-going evaluation of our capitalized research and development activities. There was no similar impairment
charge recognized in the same period in the prior year.</P>


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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>Other expense, net</I></B></P>

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

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

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



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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>Income taxes </I></B></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0"></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.9 million and $0.4 million for the three months ended June 30, 2019 and 2018, respectively. The effective
income tax rate was 78.2% and 19.8% for the three months ended June 30, 2019 and 2018, respectively.</P>



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

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

<!-- Field: Page; Sequence: 30; Value: 25 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- 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">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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 and, in 2018, certain non-deductible acquisition costs.<FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>Income from discontinued operations</I></B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">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 (the Denville Transaction).
Denville generated net income of $24 thousand for the three months ended June 30, 2018, which is presented in discontinued operations
in the Consolidated Statements of Operations and Comprehensive Loss.</P>




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

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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>Selected Results of Operations</B></P>

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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>Six Months Ended June 30, 2019 compared to Six Months Ended June 30, 2018</I></B></P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 90%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center">Six Months Ended</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Dollar<BR>
 Change</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">%<BR>
 Change</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="font-size: 10pt; text-align: center">(dollars in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 48%; font-size: 10pt">Revenues</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">57,786</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">58,281</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">(495</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">)</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">-0.8</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Cost of revenues</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">25,677</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">29,657</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(3,980</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-13.4</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Gross margin percentage</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">55.6</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">49.1</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">N/A</FONT></TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">13.1</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Sales and marketing expenses</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">12,076</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">11,955</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">121</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1.0</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">General and administrative expenses</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">10,612</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">10,642</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(30</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-0.3</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Research and development expenses</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">5,506</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">5,160</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">346</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">6.7</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Amortization of intangible assets</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,866</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,515</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">351</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">14.0</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Impairment charges</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">941</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">941</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">100.0</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Other expense, net</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">3,034</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">5,464</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(2,430</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-44.5</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Income from discontinued operations</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,820</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(1,820</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-100.0</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD></TR>
</TABLE>

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

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>Revenues </I></B></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">Revenues for the six months ended June 30, 2019 were $57.8 million,
a decrease of approximately $0.5 million, or 0.8%, compared to revenues of $58.3 million for the six months ended June 30, 2018.&nbsp;&nbsp;</P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">The decrease in revenue for the six months ended June 30, 2019 is due to lower sales volume in Europe
as well as lower volume with contract resource organizations due to customer consolidation. These reductions were partially offset
by strong sales from a new product released by DSI. Offsetting the overall decrease, revenues for the six months ended June 30,
2019 included six months of revenues from DSI as compared to five months of revenues from DSI included in the six months ended
June 30, 2018. The impact of currency translation negatively impacted revenues in the six months ended June 30, 2019 by approximately
$1.3 million.</P>

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

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

<!-- Field: Page; Sequence: 31; Value: 25 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- 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">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;width: 60%; margin-left: 0.5in">
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="5" STYLE="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"><B>Reconciliation of Changes In Revenues <BR>
For the Six Months Ended June 30, 2019 Compared to the <BR>
Same Period of the Prior Year</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 85%; text-align: left">Organic revenue change, excluding foreign exchange effect</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">-4.4</TD><TD STYLE="white-space: nowrap; width: 1%; 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="white-space: nowrap; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">DSI change</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5.8</TD><TD STYLE="white-space: nowrap; 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="white-space: nowrap; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Foreign exchange effect</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-2.2</TD><TD STYLE="white-space: nowrap; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt">&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">&nbsp;</TD><TD STYLE="white-space: nowrap; 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.25pt">Total revenue change, as reported (GAAP)</TD><TD STYLE="padding-bottom: 2.25pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.25pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.25pt double; text-align: right">-0.8</TD><TD STYLE="white-space: nowrap; border-bottom: Black 2.25pt double; text-align: left">%</TD></TR>
</TABLE>



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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Each reporting period, we face currency
exposure that arises from translating the results of our worldwide operations to the United States dollar at exchange rates that
fluctuate from the beginning of such period. We evaluate our results of operations on both a reported and a foreign currency-neutral
basis, which excludes the impact of fluctuations in foreign currency exchange rates. We believe that disclosing the non-GAAP financial
information included above, which is used by our management to internally evaluate our operating results, provides investors with
an enhanced understanding of the underlying operations of the business, as it highlights the revenue performance of the business
excluding the impact of fluctuating foreign currencies, which is outside of management&rsquo;s control. The non-GAAP financial
information provided in the table above should be considered in addition to, not as a substitute for, the financial information
provided and presented in accordance with accounting principles generally accepted in the United States, or GAAP.</P>




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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>Cost of revenues</I></B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Cost of revenues decreased $4.0 million,
or 13.4%, to $25.7 million for the six months ended June 30, 2019 compared with $29.7 million for the six months ended June 30,
2018. Gross profit margin as a percentage of revenues increased to 55.6% for the six months ended June 30, 2019 compared with 49.1%
for the six months ended June 30, 2018. Of the $4.0 million increase in gross profit margin, approximately $3.7 million was attributable
to the effect of a charge recognized in cost of revenues during the six-months period ended June 30, 2018 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.</P>



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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>Sales and marketing expenses</I></B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Sales and marketing expenses increased
$0.1 million or 1.0% to $12.1 million for the six months ended June 30, 2019 compared to $12.0 million during the same period in
2018. Sales and marketing expenses for the six months ended June 30, 2019 included six months of costs from DSI as compared to
five months of costs from DSI in the six months ended June 30, 2018. The increase in costs in the six months ended June 30, 2019
were partially offset by decreases in employee-related expenses, variable sales costs and lower stock-based compensation as compared
to the prior period.</P>




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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>General and administrative expenses</I></B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">General and administrative expenses were
$10.6 million for each of the six months period ended June 30, 2019 and 2018. Costs for the six months ended June 30, 2019 included
six months of costs from DSI as compared to five months of costs from DSI in the six months ended June 30, 2018. Other changes
in the six months ended June 30, 2019 included decreases in employee-related expenses and stock-based compensation, which were
partially offset by an increase in bad debt expenses in the period ended June 30, 2019, as compared to the six months ended June
30, 2018.</P>




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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>Research and development expenses </I></B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Research and development expenses were
$5.5 million for the six months ended June 30, 2019, an increase of $0.3 million, or 6.7%, compared with $5.2 million for the six
months ended June 30, 2018. The increase was primarily due to the impact of the acquisition of DSI, as the six months ended June
2019 included six months of research and development expenses from DSI as compared to five months of such expenses in the six months
ended June 30, 2018.</P>



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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>Amortization of intangible assets</I></B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Amortization of intangible asset expenses
was $2.9 million and $2.5 million for the six months ended June 30, 2019 and 2018, respectively. The increase of $0.4 million in
amortization of intangible assets expense was primarily due to the impact of the DSI acquisition, as the six months ended June
2019 included six months of research and development expenses from DSI as compared to five months of such expenses in the six months
ended June 30, 2018.</P>




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

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

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

<!-- Field: Page; Sequence: 32; Value: 25 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- 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">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>Impairment charges</I></B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">During the six months ended June 30, 2019,
we recognized an impairment charge of $0.9 million related to certain in-process research and development intangible assets as
a result of our on-going evaluation of our capitalized research and development activities. There was no similar impairment charge
recognized in the same period in the prior year.</P>




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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>Other expense, net</I></B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Other expense, net, was $3.0 million and
$5.5 million for the three months ended June 30, 2019 and 2018, respectively. The decrease of $2.5 million in other expense, net
was primarily due to transaction costs incurred in the six months ended June 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 as
a result of higher average debt balances during the current period compared to the same period last year.</P>



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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>Income taxes </I></B></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">Income tax from continuing operations was a benefit of $0.3 million
and an expense of $0.2 million for the six months ended June 30, 2019 and 2018, respectively. The effective income tax rate was
10.6% for the six months ended June 30, 2019, compared with (3.3%) for the same period in 2018.</P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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,
and in 2018, certain non-deductible acquisition costs.</P>

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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>Income from discontinued operations</I></B></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0"></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 six months ended June 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 both the three and six months ended June 30, 2018. The income from discontinued operations for the six months ended June 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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>Liquidity and Capital Resources </I></B></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</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 the existing debt balances 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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">As of June 30, 2019, we held cash and cash equivalents from continuing
operations of $4.9 million, compared with $8.2 million at December 31, 2018. As of June 30, 2019 and December 31, 2018, we had
$54.8 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 $49.9 million at June 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 June 30, 2019 and December
31, 2018, respectively.</P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">As of June 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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

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

<!-- Field: Page; Sequence: 33; Value: 25 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- 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">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 80%; margin-left: 0.35in">
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="font-size: 10pt; font-weight: bold; text-align: center">Condensed Cash Flow Statements</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="font-size: 10pt; font-weight: bold; text-align: center">(unaudited)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap">Six Months Ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 10pt; text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Cash flows from operations:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 74%; font-size: 10pt; text-align: left; text-indent: 10pt">Net loss</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">(2,617</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">)</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">(5,528</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt">Other adjustments to operating cash flows</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">6,551</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">4,630</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt">Changes in assets and liabilities</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(1,267</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">2,623</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 20pt">Net cash provided by operating activities</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,667</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,725</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Investing activities:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt">Additions to property, plant and equipment</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(423</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(634</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt">Acquisition, net of cash acquired</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">-</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(68,008</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt">Disposition, net of cash sold</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">1,020</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">15,754</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt">Other investing activities</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(9</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(24</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 20pt">Net cash provided by (used in) investing activities</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">588</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(52,912</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Financing activities:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left">Proceeds from issuance of debt</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,300</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">68,500</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt">Repayments of debt</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(8,503</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(17,247</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 10pt">Other financing activities</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(334</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(548</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 20pt">Net cash (used in) provided by financing activities</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">(6,537</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">50,705</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Effect of exchange rate changes on cash</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">43</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">373</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Decrease in cash and cash equivalents</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(3,239</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">(109</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</TD></TR>
</TABLE>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Our operating activities provided cash
of $2.7 million and $1.7 million for the six months ended June 30, 2019 and 2018, respectively. The increase in net cash flow from
operations was primarily due to the decrease in net loss partially offset by the effect of changes in working capital period over
period.</P>




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

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

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




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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; 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 six months ended June 30, 2019, financing activities used cash of $6.5 million, compared
with $50.7 million of cash provided by financing activities for the six months ended June 30, 2018. During the six months ended
June 30, 2019, we borrowed $2.3 million and repaid $8.5 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.8 million of borrowings, net of deferred financing costs of $1.4 million.
During the six months ended June 30, 2018 we borrowed $68.5 million, repaid $17.2 million of debt and ended the quarter with $61.4
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.3 million for the six months ended June 30, 2019. Net cash
proceeds from the issuance of common stock for the six months ended June 30, 2018 was $1.4 million.</P>




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

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

<!-- Field: Page; Sequence: 34; Value: 25 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- 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">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B><I>Borrowing Arrangements</I></B></P>

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

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0">On January 22, 2018, in connection with the closing of the sale of
Denville, we terminated the Third Amended and Restated Credit Agreement (the Credit Agreement), dated as of May 1, 2017, among
us, 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 sale. At the time
of repayment, there was approximately $11.9 million of borrowings outstanding.</P>

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

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0">On January 31, 2018, we entered into a financing agreement by and
among us and certain of our subsidiaries, as borrowers (collectively, the Borrower), certain of our subsidiaries 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). On August 16, 2018, we and Cerberus Business Finance, LLC entered into a First
Amendment to the Financing Agreement, which such amendment modified certain provisions relating to the borrowing base and reporting,
among other things.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">The Financing Agreement provides 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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0"></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 delivery of our 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 our &ldquo;excess cash flow&rdquo; prepayment obligations on a dollar-for-dollar basis
for such fiscal year. During the three months ended March 31, 2019, the Company made an excess cash flow payment of $4.0 million
as required by the Financing Agreement. Additionally, during the three months ended June 30, 2019, the Company made a payment,
as required by the Financing Agreement, of $1.0 million in connection with the release of an escrow amount associated with the
Denville sale.</P>




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

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0">The obligations of the Borrower under the Senior Secured Credit Facilities
are unconditionally guaranteed by our and certain of our 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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0">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 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-size: 10pt; text-indent: 27pt; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0; background-color: white">The Financing Agreement contains customary
representations and warranties and affirmative covenants applicable to us and our 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 our 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 also contains customary
events of default.</P>

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0; background-color: white">&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">As of June 30, 2019 and December 31, 2018,
we had borrowings net of debt issuance costs of $54.8 million and $60.8 million respectively, outstanding. The carrying value of
the debt approximates fair value because the interest rate under the obligation approximates market rates of interest available
to us for similar&nbsp;instruments.&nbsp;As of June 30, 2019, we were in compliance with all financial covenants contained in the
Financing Agreement, were subject to covenant and working capital borrowing restrictions and had available borrowing capacity under
our Financing Agreement of $9.5 million.</P>




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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">As of June 30, 2019, the weighted effective interest rate, net of
the impact of our interest rate swap, on our Term Loan was 8.85%.</P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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. Based on our current operating plans, we expect that our available
cash, cash generated from current operations and debt capacity will be sufficient to finance current operations, capital expenditures,
and debt principal and interest payments for the next 12 months and beyond.</P>



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

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

<!-- Field: Page; Sequence: 35; Value: 25 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- 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">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>Critical Accounting Policies </B></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>Impact of Foreign Currencies </B></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; margin: 0pt 0">&nbsp;</P>

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

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0">During the three months ended June 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.5 million and a favorable
effect on expenses of approximately $0.3 million. During the six months ended June 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.3 million and a favorable effect on expenses
of approximately $0.8 million.</P>



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

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

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0">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 June 30, 2019, was approximately $(0.2) million,
compared to a loss of $(2.9) million for the three months ended June 30, 2018. The loss associated with the translation of foreign
equity into U.S. dollars included as a component of comprehensive loss during the six months ended June 30, 2019, was approximately
$(0.2) million, compared to a loss of $(1.4) million for the six months ended June 30, 2018.</P>

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

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0">In addition, currency exchange rate fluctuations included as a component
of net loss resulted in approximately $0.1 million and $0.3 million in currency losses during the three months ended June 30, 2019
and 2018, respectively. The currency exchange rate fluctuations included as a component of net loss resulted in approximately $(0.1)
million and $(2) thousand in currency losses during the six months ended June 30, 2019 and 2018, respectively.</P>

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

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>Recently Issued Accounting Pronouncements </B></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0"></P>

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

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

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; 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&nbsp;3.</B></TD><TD><B><I>Quantitative and Qualitative Disclosures about Market Risk.</I></B></TD></TR></TABLE>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0"></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 distributors,
our 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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</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 June 30, 2019, we had $54.8 million outstanding under our Financing Agreement, net of deferred
financing costs. 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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">As of June 30, 2019, the weighted effective interest rates, net
of the impact of our interest rate swaps, on our Term Loan was 8.85%. 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 June 30, 2019 is quantified and summarized as follows:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 60%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">If compared to the rate as of June 30, 2019</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; white-space: nowrap">Interest expense<BR>
 increase</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 72%; font-size: 10pt; text-align: left">Interest rates increase by 1%</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 25%; font-size: 10pt; text-align: right">246</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left">Interest rates increase by 2%</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">$</TD><TD STYLE="font-size: 10pt; text-align: right">492</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><B><A NAME="a_011"></A>Item&nbsp; 4.</B></TD><TD><B><I>Controls and Procedures.</I></B></TD></TR></TABLE>

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

<P STYLE="font-size: 10pt; text-indent: 27pt; 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 Principal
Financial Officer, to allow timely decisions regarding required disclosures.</P>

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

<P STYLE="font-size: 10pt; text-indent: 27pt; 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 Principal
Financial Officer, conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures
as of June 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 Principal 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-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0">&nbsp;</P>

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

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0">We reviewed our internal
control over financial reporting at June 30, 2019. As a result of the acquisition of Data Sciences International, Inc. (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 six months ended June 30, 2019 that have materially affected, or are reasonably
likely to materially affect, our internal control over financial reporting.</P>




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

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

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

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

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><A NAME="a_012"></A><B>PART II. OTHER INFORMATION</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><B><A NAME="a_013"></A>Item&nbsp;1A.</B></TD><TD><B><I>Risk Factors. </I></B></TD></TR></TABLE>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0; text-align: right"></TD><TD STYLE="width: 1in"><B><A NAME="a_014"></A>Item</B> <B>6.</B></TD><TD STYLE="text-align: justify"><B> Exhibits</B></TD>
</TR></TABLE>
<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font-size: 10pt">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 10%; border-bottom: black 1pt solid">
        <P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>Exhibit</B></P>
        <P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>Index</B></P></TD>
    <TD STYLE="width: 90%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font-size: 10pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 36px"><FONT STYLE="font-size: 10pt">*</FONT></TD>
    <TD><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></TD></TR>
</TABLE>
<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

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

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

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

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

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B><A NAME="a_015"></A>SIGNATURES </B></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">Date: August 8, 2019</P>

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

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

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

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

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

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

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

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

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

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"></FONT></P>

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

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

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

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></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-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></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-size: 10pt; text-align: right; margin: 0pt 0"><B>EXHIBIT&nbsp;31.1 </B></P>

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

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

<P STYLE="font-size: 10pt; margin: 0pt 0">I, Michael A. Rossi, certify that:</P>

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

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

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

<P STYLE="font-size: 10pt; 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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; 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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; 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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; 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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; margin: 0pt 0">&nbsp;</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 33%">Date: August 8, 2019</TD>
    <TD STYLE="width: 34%">&nbsp;</TD>
    <TD STYLE="width: 33%; border-bottom: Black 1pt solid">/s/ MICHAEL A. ROSSI</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Michael A. Rossi</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Chief Financial Officer</TD></TR>
</TABLE>

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

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

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

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt">&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-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-size: 10pt; text-align: right; margin: 0pt 0"><B>EXHIBIT&nbsp;31.2 </B></P>

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

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

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

<P STYLE="font-size: 10pt; margin: 0pt 0">I, James Green, certify that:</P>

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

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

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

<P STYLE="font-size: 10pt; 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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; 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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; 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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; 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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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-size: 10pt; margin: 0pt 0; text-indent: 175.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 33%">Date: August 8, 2019</TD>
    <TD STYLE="width: 34%">&nbsp;</TD>
    <TD STYLE="width: 33%; border-bottom: Black 1pt solid">/s/ JAMES GREEN</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>James Green</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Chief Executive Officer</TD></TR>
</TABLE>

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

<P STYLE="font-size: 10pt; margin: 0pt 0; text-indent: 175.5pt">&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.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-size: 10pt; text-align: right; margin: 0pt 0"><B>EXHIBIT&nbsp;32.1 </B></P>

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>CERTIFICATION OF PERIODIC FINANCIAL REPORT </B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>PURSUANT TO 18 U.S.C. SECTION&nbsp;1350 </B></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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 June 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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 33%">Date: August 8, 2019</TD>
    <TD STYLE="width: 34%">&nbsp;</TD>
    <TD STYLE="width: 33%; border-bottom: Black 1pt solid">/s/ MICHAEL A. ROSSI</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Name: Michael A. Rossi</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Title: Chief Financial Officer</TD></TR>
</TABLE>

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

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

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

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

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

<P STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt">&nbsp; &nbsp; &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-size: 10pt; text-align: right; margin: 0pt 0"><B>EXHIBIT&nbsp;32.2 </B></P>

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>CERTIFICATION OF PERIODIC FINANCIAL REPORT </B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>PURSUANT TO 18 U.S.C. SECTION&nbsp;1350 </B></P>

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">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 June 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-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">&nbsp;</P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 33%">Date: August 8, 2019</TD>
    <TD STYLE="width: 34%">&nbsp;</TD>
    <TD STYLE="width: 33%; border-bottom: Black 1pt solid">/s/ JAMES GREEN</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Name: James Green</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Title: Chief Executive Officer</TD></TR>
</TABLE>

<P STYLE="font-size: 10pt; margin: 0pt 0"></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-20190630.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/20190630" 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/20190630 hbio-20190630.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-20190630.xsd" xlink:type="simple"></link:schemaRef>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </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="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </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_Jun30_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-06-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_Jun30_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-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_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-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_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-06-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_Jun30_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-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Aug01_2019_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-08-01</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_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-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_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-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_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-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_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-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_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-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_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-06-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="FROM_Jan01_2019_TO_Jun30_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:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</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_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:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_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-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_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-06-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="AS_OF_Apr02_2018_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-04-02</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </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: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="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="FROM_Apr01_2019_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_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-06-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_Jan01_2019_TO_Jun30_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:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_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-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_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-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jan31_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:instant>2018-01-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_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:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</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_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_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>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</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_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_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>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</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_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_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>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</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">
    <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_Feb01_2018_TO_Jun30_2018_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-02-01</xbrli:startDate>
      <xbrli:endDate>2018-06-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_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_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:instant>2019-06-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_Jun30_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-06-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_Apr01_2019_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-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_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:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-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="FROM_Jan01_2019_TO_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:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_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:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-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_Jun30_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-06-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="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_MonteCarloValuationSimulationMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">hbio:MonteCarloValuationSimulationMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_BlackScholesOptionPricingModelMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">hbio:BlackScholesOptionPricingModelMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_BlackScholesOptionPricingModelMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">hbio:BlackScholesOptionPricingModelMember</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_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_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_Apr01_2018_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_MonteCarloValuationSimulationMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">hbio:MonteCarloValuationSimulationMember</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_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_Jun30_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-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_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:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_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:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_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:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_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:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_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:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_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:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_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:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_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:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_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:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
        <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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_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>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_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>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_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>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_2019_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>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_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-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_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-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-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_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:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_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:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-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="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="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_srt_RangeAxis_srt_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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_Apr01_2019_TO_Jun30_2019_Entity_0001123494_srt_RangeAxis_srt_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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_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_Mar31_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-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_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-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_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-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_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-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_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-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_2019_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-03-31</xbrli:instant>
    </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_Mar31_2018_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_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-03-31</xbrli:instant>
    </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_Mar31_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-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_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-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_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-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_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-03-31</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_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_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:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_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:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_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:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_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:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-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_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:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-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_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:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_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:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_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:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </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_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_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_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_BlackScholesOptionPricingModelMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">hbio:BlackScholesOptionPricingModelMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_BlackScholesOptionPricingModelMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">hbio:BlackScholesOptionPricingModelMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_MonteCarloValuationSimulationMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">hbio:MonteCarloValuationSimulationMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Mar31_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketCondition2019RsusMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hbio:MarketCondition2019RsusMember</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="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketCondition2018RsusMemberMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hbio:MarketCondition2018RsusMemberMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketCondition2018RsusMemberMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hbio:MarketCondition2018RsusMemberMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketCondition2019RsusMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hbio:MarketCondition2019RsusMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_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:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_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-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_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-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_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:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_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-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_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-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_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:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_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:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_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-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_RelatedPartyTransactionAxis_hbio_McsGmbhMcsAndTriangleBiosystemsIncMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hbio:McsGmbhMcsAndTriangleBiosystemsIncMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_RelatedPartyTransactionAxis_hbio_McsGmbhMcsAndTriangleBiosystemsIncMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hbio:McsGmbhMcsAndTriangleBiosystemsIncMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_RelatedPartyTransactionAxis_hbio_McsGmbhMcsAndTriangleBiosystemsIncMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hbio:McsGmbhMcsAndTriangleBiosystemsIncMember</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_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_RelatedPartyTransactionAxis_hbio_McsGmbhMcsAndTriangleBiosystemsIncMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hbio:McsGmbhMcsAndTriangleBiosystemsIncMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Mar31_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-01-01</xbrli:startDate>
      <xbrli:endDate>2019-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_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-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </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_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">587909</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod id="ID_1" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">356649</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice id="ID_2" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">4.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber id="ID_3" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">2182857</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 id="ID_4" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">4.15</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice id="ID_5" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">3.25</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="ID_6" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">1053656</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod id="ID_7" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">550200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="ID_8" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">3.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod id="ID_9" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">229883</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue id="ID_10" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">3.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="ID_11" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">3.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity id="ID_12" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-5">9500000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
  <us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred id="ID_13" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">93000</us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred>
  <hbio:DerivativeInterestRateSwapEffectivePercentage id="ID_14" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="pure" decimals="2">1</hbio:DerivativeInterestRateSwapEffectivePercentage>
  <us-gaap:OtherAssetsCurrent id="ID_15" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">3883000</us-gaap:OtherAssetsCurrent>
  <us-gaap:AssetsCurrent id="ID_16" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">52493000</us-gaap:AssetsCurrent>
  <us-gaap:PropertyPlantAndEquipmentNet id="ID_17" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">5359000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:DeferredTaxAssetsNetNoncurrent id="ID_18" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">210000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill id="ID_19" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1230000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
  <us-gaap:OtherAssetsNoncurrent id="ID_20" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">191000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:Assets id="ID_21" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">166238000</us-gaap:Assets>
  <us-gaap:DeferredRevenueCurrent id="ID_22" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">3532000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent id="ID_23" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">612000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:AccruedLiabilitiesCurrent id="ID_24" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">4264000</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:OtherLiabilitiesCurrent id="ID_25" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1710000</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent id="ID_26" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">20861000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LongTermDebtNoncurrent id="ID_27" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">52414000</us-gaap:LongTermDebtNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent id="ID_28" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">2309000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:OtherAccruedLiabilitiesNoncurrent id="ID_29" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1610000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
  <us-gaap:Liabilities id="ID_30" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">85908000</us-gaap:Liabilities>
  <us-gaap:PreferredStockValue id="ID_31" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:PreferredStockValue>
  <us-gaap:CommonStockValue id="ID_32" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">436000</us-gaap:CommonStockValue>
  <us-gaap:AdditionalPaidInCapitalCommonStock id="ID_33" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">227249000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:RetainedEarningsAccumulatedDeficit id="ID_34" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-122506000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:TreasuryStockCarryingBasis id="ID_35" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">10668000</us-gaap:TreasuryStockCarryingBasis>
  <us-gaap:LiabilitiesAndStockholdersEquity id="ID_36" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">166238000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent id="ID_37" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">370000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:CommonStockSharesIssued id="ID_38" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">45639892</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding id="ID_39" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">37894385</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral id="ID_40" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherLiabilitiesMember_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-3">-628000</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_Jun30_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_Jun30_2019_Entity_0001123494_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-3">-628000</us-gaap:DerivativeLiabilities>
  <us-gaap:DerivativeLiabilities id="ID_45" contextRef="AS_OF_Jun30_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_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">80330000</us-gaap:StockholdersEquity>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_50" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember" unitRef="USD" decimals="-3">-12821000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <dei:TradingSymbol id="ID_51" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494">HBIO</dei:TradingSymbol>
  <us-gaap:PreferredStockSharesAuthorized id="ID_52" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">5000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:CommonStockSharesAuthorized id="ID_53" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">80000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:TreasuryStockShares id="ID_54" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">7745507</us-gaap:TreasuryStockShares>
  <us-gaap:PreferredStockParOrStatedValuePerShare id="ID_55" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:CommonStockParOrStatedValuePerShare id="ID_56" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
  <dei:EntityCommonStockSharesOutstanding id="ID_57" contextRef="AS_OF_Aug01_2019_Entity_0001123494" unitRef="shares" decimals="INF">38046001</dei:EntityCommonStockSharesOutstanding>
  <dei:DocumentFiscalYearFocus id="ID_58" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494">2019</dei:DocumentFiscalYearFocus>
  <dei:EntityRegistrantName id="ID_59" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494">HARVARD BIOSCIENCE INC</dei:EntityRegistrantName>
  <us-gaap:SellingAndMarketingExpense id="ID_60" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">5770000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:SellingAndMarketingExpense id="ID_61" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">6309000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:GeneralAndAdministrativeExpense id="ID_62" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">4809000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense id="ID_63" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">5258000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:ResearchAndDevelopmentExpense id="ID_64" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">2771000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense id="ID_65" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">2758000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax id="ID_66" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">86000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax id="ID_67" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">345000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:InterestExpense id="ID_68" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1376000</us-gaap:InterestExpense>
  <us-gaap:InterestExpense id="ID_69" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1483000</us-gaap:InterestExpense>
  <us-gaap:OtherNonoperatingIncomeExpense id="ID_70" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-70000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense id="ID_71" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-347000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock id="ID_72" contextRef="FROM_Jan01_2019_TO_Jun30_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 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;June 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;six 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;June 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 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 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;U.S. generally accepted accounting principles (U.S. GAAP) have 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 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;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 f&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;inancial statements and the notes thereto included in the Company&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 incl&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ude normal recurring adjustments necessary to present a fair statement of financial position as of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;June 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 three and six months ended &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;June 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&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; flows for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;six 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;June 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;June 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 fis&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;cal 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 Financial 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 Dece&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;mber&amp;#160;31, 2018.&amp;#160; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;The immaterial misclassification understated 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 th&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;e Company&amp;#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. &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 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;footnote 14 for further details. &lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;' &gt;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, &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 &lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;' &gt;(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 concluded 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 ter&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;m debt &lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;' &gt;in the consolidated balance sheet at December&amp;#160;31, 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 six 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;June 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 sheet, &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;i&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ncome (&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 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;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 h&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt;ave been no material changes in the company&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;six 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;June 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;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: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, manufacturi&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ng 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 period of time in exchange for considera&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;tion. 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;June 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 contra&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;cts 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&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; 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 ROU assets and liabilities are recogni&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;zed 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 the information available at commencem&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ent 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 corporate bond yields, as well as comparis&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;on 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. Lease expense for lease payments is&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; 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 applies&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; a portfolio approach to effecti&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;vely account for the operating lease ROU assets and liabilities. &lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
  <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock id="ID_73" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:171pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:171pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:77.25pt;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Foreign currency&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:middle;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 colspan='2' rowspan='1' style='width:77.25pt;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Derivatives&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:middle;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: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:67.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:middle;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: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:67.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &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:12.75pt;' &gt;&lt;td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' &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:77.25pt;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;translation  &lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:middle;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 colspan='2' rowspan='1' style='width:77.25pt;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;qualifying as&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:middle;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 colspan='2' rowspan='1' style='width:77.25pt;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Defined benefit&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:middle;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:9.75pt;text-align:right;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:67.5pt;text-align:right;vertical-align:middle;border-color:Black;min-width:67.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:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' &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:77.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;adjustments&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:middle;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 colspan='2' rowspan='1' style='width:77.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;hedges&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:middle;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 colspan='2' rowspan='1' style='width:77.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;pension plans&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:middle;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 colspan='2' rowspan='1' style='width:77.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:77.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:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' &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: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: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;(12,630)&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: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: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;(170)&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: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: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;(732)&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: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: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;(13,532)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:25.5pt;' &gt;&lt;td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other comprehensive income (loss) before reclassifications&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: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;(191)&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: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: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;(494)&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: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: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;-&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: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: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;(685)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Amounts reclassified from AOCI&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: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;-&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: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: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;36&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: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: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;-&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: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: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;36&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other comprehensive income (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: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;(191)&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: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: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;(458)&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: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: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;-&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: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: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;(649)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' &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: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:67.5pt;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;(12,821)&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: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:67.5pt;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;(628)&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: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:67.5pt;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;(732)&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: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:67.5pt;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;(14,181)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
  <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock id="ID_74" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.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: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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' &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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' &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: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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' &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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' &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: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;Weighted &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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.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: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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' &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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' &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: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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' &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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' &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: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;Average&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&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='4' rowspan='1' style='width:116.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:116.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' &gt;June 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:116.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:116.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' &gt;December 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:48pt;border-bottom-style:solid;border-bottom-width:1;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;Life&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;font-weight:bold;color:#000000;' &gt; (a)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&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='11' rowspan='1' style='width:247.5pt;text-align:center;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;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:1.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:48pt;border-top-style:solid;border-top-width:1;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: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;/tr&gt;&lt;tr style='height:25.5pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Amortizable intangible assets:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;Gross&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Accumulated Amortization&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:1.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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;Gross&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Accumulated Amortization&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Existing technology&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;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,205&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(18,004)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;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,268&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(16,215)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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: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;6.6&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;Years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Trade names&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;7,809&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(3,182)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;7,828&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(2,861)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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: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;7.2&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;Years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Distribution agreements/customer relationships&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;22,603&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(10,147)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;22,657&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(9,509)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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: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;10.2&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;Years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;In-process research and development&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;446&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(60)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;1,387&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(30)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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: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;6.4&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;Years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Patents&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;211&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(211)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;211&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(204)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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: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;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;Years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total amortizable intangible assets&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;72,274&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(31,604)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;73,351&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(28,819)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&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:48pt;border-top-style:solid;border-top-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:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;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:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Indefinite-lived intangible assets:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Goodwill&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;57,239&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;57,304&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other indefinite-lived intangible assets&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;1,230&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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: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;1,232&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;/tr&gt;&lt;tr style='height:25.5pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total goodwill and other indefinite-lived intangible assets&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;58,469&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;58,536&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;/tr&gt;&lt;tr style='height:3.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&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:48pt;border-top-style:solid;border-top-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:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;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:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total intangible assets, gross&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;130,743&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;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;131,887&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;/tr&gt;&lt;tr style='height:7.5pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&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:48pt;border-top-style:double;border-top-width:3;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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;border-top-style:double;border-top-width:3;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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='15' rowspan='1' style='width:496.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:496.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(a) Weighted average life as of June 30, 2019.&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
  <us-gaap:ScheduleOfGoodwillTextBlock id="ID_75" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.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;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:250.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:250.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:63.75pt;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;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:257.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:257.25pt;' &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: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;57,304&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &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;/tr&gt;&lt;tr style='height:12.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:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:250.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:250.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Effect of change in currency translation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;(65)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &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;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:257.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:257.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:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;57,239&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
  <hbio:ScheduleOfPropertyPlantAndEquipmentTableTextBlock id="ID_76" contextRef="FROM_Jan01_2019_TO_Jun30_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 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:69.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;June 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 style='width:69.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &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 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:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.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: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 style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.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: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: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 colspan='3' rowspan='1' style='width:150pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:150pt;' &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: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;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,527&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;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: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: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,914&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;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: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: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,814&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;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: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: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,406&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;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: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: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;114&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;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: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: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,775&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;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: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: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;(18,416)&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;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: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;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,359&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;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_77" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">23775000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment id="ID_78" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">18416000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:PropertyPlantAndEquipmentGross id="ID_79" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandBuildingsAndImprovementsMember" unitRef="USD" decimals="-3">2527000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross id="ID_80" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember" unitRef="USD" decimals="-3">9914000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross id="ID_81" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember" unitRef="USD" decimals="-3">9814000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross id="ID_82" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" unitRef="USD" decimals="-3">1406000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross id="ID_83" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_AutomobilesMember" unitRef="USD" decimals="-3">114000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock id="ID_84" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.75pt;' &gt;&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: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;Beginning&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;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:56.25pt;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;font-weight:bold;color:#000000;' &gt;(Payments)\&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;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: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;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;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: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;Ending&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.75pt;' &gt;&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:48pt;border-bottom-style:solid;border-bottom-width:1;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;Balance&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;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:56.25pt;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;font-weight:bold;color:#000000;' &gt;Credits&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;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:48pt;border-bottom-style:solid;border-bottom-width:1;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;Additions&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;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:48pt;border-bottom-style:solid;border-bottom-width:1;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;Balance&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.75pt;' &gt;&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='10' rowspan='1' style='width:254.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:254.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:6.75pt;' &gt;&lt;td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.75pt;' &gt;&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: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: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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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: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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:13.15pt;' &gt;&lt;td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.75pt;' &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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;246&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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;(37)&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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;182&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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;391&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.4pt;' &gt;&lt;td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.75pt;' &gt;&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: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;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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;&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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Six months ended June 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: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;391&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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;(79)&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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;6&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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;318&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.75pt;' &gt;&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: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;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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;&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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths id="ID_85" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">2295000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo id="ID_86" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">2108000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree id="ID_87" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1852000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour id="ID_88" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1804000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive id="ID_89" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1798000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive id="ID_90" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">6543000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue id="ID_91" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">16400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
  <hbio:ScheduleOfStockOptionsAndRestrictedStockUnitsActivityRollforwardTableTextBlock id="ID_92" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.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;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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;color:#000000;' &gt;Market Condition RSU&amp;#39;s&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.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;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;font-weight:bold;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 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: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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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 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: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;/tr&gt;&lt;tr style='height:12.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;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;font-weight:bold;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;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 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;font-weight:bold;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;font-weight:bold;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;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:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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 style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;font-weight:bold;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 style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;/tr&gt;&lt;tr style='height:12.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;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;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;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 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;font-weight:bold;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;font-weight:bold;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;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 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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;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 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;font-weight:bold;color:#000000;' &gt;Grant Date&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.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-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;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;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 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;font-weight:bold;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;font-weight:bold;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;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 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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;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 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;font-weight:bold;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:12.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: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;587,909&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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.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: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;599,977&lt;/font&gt;&lt;/td&gt;&lt;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.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;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;75,514&lt;/font&gt;&lt;/td&gt;&lt;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;4.16&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.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: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:12.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: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;Expired&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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,635)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;2.28&lt;/font&gt;&lt;/td&gt;&lt;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:12.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: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;(550,200)&lt;/font&gt;&lt;/td&gt;&lt;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.46&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;4.19&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.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: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;(356,649)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;4.03&lt;/font&gt;&lt;/td&gt;&lt;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;(229,883)&lt;/font&gt;&lt;/td&gt;&lt;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.48&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;(124,607)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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.5pt;' &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 June 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,182,857&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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,053,656&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;64,073&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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_93" contextRef="FROM_Jan01_2019_TO_Jun30_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;Six 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;June 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;June 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;37,735,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: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,082,258&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,682,539&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;35,774,334&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;37,735,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: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,082,258&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,682,539&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;35,774,334&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_94" contextRef="FROM_Jan01_2019_TO_Jun30_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;Six 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;June 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;June 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;8&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;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: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;21&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;26&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;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: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;102&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;29&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;226&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;529&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;576&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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,080&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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,273&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;42&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;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: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;76&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;71&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;615&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;734&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;1,206&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;1,746&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
  <us-gaap:ScheduleOfDebtTableTextBlock id="ID_95" contextRef="FROM_Jan01_2019_TO_Jun30_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 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;font-weight:bold;color:#000000;' &gt;June 30,&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: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;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 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;border-bottom-style:solid;border-bottom-width:1;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;font-weight:bold;color:#000000;' &gt;2019&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:64.5pt;border-bottom-style:solid;border-bottom-width:1;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;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;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='3' 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;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: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;56,197&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,376)&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,821&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;(2,800)&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;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: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;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;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;52,414&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;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_96" contextRef="FROM_Jan01_2019_TO_Jun30_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;June 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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;31,591&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;(628)&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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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_97" contextRef="FROM_Jan01_2019_TO_Jun30_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;font-weight:bold;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;font-weight:bold;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;Six 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;June 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;June 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;(298)&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;155&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;(494)&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;(99)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
  <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock id="ID_98" contextRef="FROM_Jan01_2019_TO_Jun30_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 June 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;(628)&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;(628)&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_99" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494">--12-31</dei:CurrentFiscalYearEndDate>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="ID_100" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-195000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="ID_101" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-2938000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax id="ID_102" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-298000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax id="ID_103" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">155000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax id="ID_104" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-19000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax id="ID_105" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-70000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax id="ID_106" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-721000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax id="ID_107" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-4177000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_108" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" unitRef="USD" decimals="-3">-211000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <hbio:TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill id="ID_109" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">58469000</hbio:TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill>
  <hbio:TotalIntangibleAssets id="ID_110" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">130743000</hbio:TotalIntangibleAssets>
  <us-gaap:DefinedBenefitPlanInterestCost id="ID_111" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">123000</us-gaap:DefinedBenefitPlanInterestCost>
  <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets id="ID_112" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">170000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
  <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses id="ID_113" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-71000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
  <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost id="ID_114" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">24000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
  <hbio:StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits id="ID_115" contextRef="FROM_Jan01_2018_TO_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">37000</hbio:StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits>
  <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued id="ID_116" contextRef="FROM_Jan01_2018_TO_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">182000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax id="ID_117" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember" unitRef="USD" decimals="-3">-191000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax id="ID_118" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_119" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember" unitRef="USD" decimals="-3">-191000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax id="ID_120" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-36000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
  <us-gaap:SecuredDebt id="ID_121" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">54821000</us-gaap:SecuredDebt>
  <invest:DerivativeNotionalAmount id="ID_122" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherLiabilitiesMember_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-3">31591000</invest:DerivativeNotionalAmount>
  <us-gaap:PropertyPlantAndEquipmentGross id="ID_123" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">23336000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment id="ID_124" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">17438000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:PropertyPlantAndEquipmentGross id="ID_125" 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_126" 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_127" 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_128" 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_129" 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_130" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">72274000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_131" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-31604000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_132" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember" unitRef="USD" decimals="-3">41205000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_133" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember" unitRef="USD" decimals="-3">-18004000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_134" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember" unitRef="USD" decimals="-3">7809000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_135" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3">22603000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_136" contextRef="AS_OF_Jun30_2019_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_Jun30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember" unitRef="USD" decimals="-3">-3182000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_138" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3">-10147000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_139" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" unitRef="USD" decimals="-3">-204000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <hbio:TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill id="ID_140" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">58536000</hbio:TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill>
  <hbio:TotalIntangibleAssets id="ID_141" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">131887000</hbio:TotalIntangibleAssets>
  <us-gaap:StandardProductWarrantyAccrual id="ID_142" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">391000</us-gaap:StandardProductWarrantyAccrual>
  <us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock id="ID_143" contextRef="FROM_Jan01_2019_TO_Jun30_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 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='4' rowspan='1' style='width:109.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:109.5pt;' &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 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='4' rowspan='1' style='width:109.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:109.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Six 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 style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.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:109.5pt;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:109.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;June 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 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='4' rowspan='1' style='width:109.5pt;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:109.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;June 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 style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:2;border-bottom-style:solid;border-bottom-width:2;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;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 style='width:6.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:2;border-bottom-style:solid;border-bottom-width:2;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;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 style='width:6.75pt;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 style='width:48pt;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:48pt;' &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 style='width:6.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:2;border-bottom-style:solid;border-bottom-width:2;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;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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.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:240pt;border-top-style:solid;border-top-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:240pt;' &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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;123&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;118&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;255&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;250&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;(170)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;(184)&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;(352)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;(388)&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;71&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;52&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;147&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;110&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;24&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;(14)&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;50&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;(28)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="ID_144" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">599977</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment id="ID_145" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
  <hbio:IncreaseInNumberOfSharesAuthorizedForIssuanceUnderStockOptionAndIncentivePlan id="ID_146" contextRef="AS_OF_Apr02_2018_Entity_0001123494" unitRef="shares" decimals="INF">3400000</hbio:IncreaseInNumberOfSharesAuthorizedForIssuanceUnderStockOptionAndIncentivePlan>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="ID_147" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember" unitRef="shares" decimals="INF">75514</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod id="ID_148" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember" unitRef="shares" decimals="INF">3778</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="ID_149" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember" unitRef="myUSDPerShare" decimals="2">4.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_150" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">73351000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_151" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">-28819000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_152" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember" unitRef="USD" decimals="-3">41268000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_153" 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_154" 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_155" 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_156" 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_157" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember" unitRef="USD" decimals="-3">-2861000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_158" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3">-9509000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber id="ID_159" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="shares" decimals="INF">1956732</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="ID_160" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="shares" decimals="INF">1233762</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod id="ID_161" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember" unitRef="shares" decimals="INF">124607</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock id="ID_162" contextRef="FROM_Jan01_2019_TO_Jun30_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;font-weight:bold;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;font-weight:bold;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;Six 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;font-weight:bold;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;June 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;June 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;font-weight:bold;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;19&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;70&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;36&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;45&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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_163" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">79000</hbio:StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits>
  <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued id="ID_164" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">6000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
  <us-gaap:DefinedBenefitPlanInterestCost id="ID_165" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">118000</us-gaap:DefinedBenefitPlanInterestCost>
  <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets id="ID_166" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">184000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
  <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses id="ID_167" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-52000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
  <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost id="ID_168" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-14000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
  <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent id="ID_169" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-5">900000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="ID_170" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">3300586</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized id="ID_171" contextRef="AS_OF_Apr02_2018_Entity_0001123494" unitRef="shares" decimals="INF">20908929</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
  <dei:DocumentPeriodEndDate id="ID_172" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494">2019-06-30</dei:DocumentPeriodEndDate>
  <dei:AmendmentFlag id="ID_173" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494">false</dei:AmendmentFlag>
  <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet id="ID_174" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember" unitRef="USD" decimals="-3">19000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
  <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet id="ID_175" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember" unitRef="USD" decimals="-3">70000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
  <us-gaap:ShareBasedCompensation id="ID_176" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">615000</us-gaap:ShareBasedCompensation>
  <hbio:EmployeeStockPurchasePlanSharesAuthorized id="ID_177" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">1400000</hbio:EmployeeStockPurchasePlanSharesAuthorized>
  <us-gaap:Revenues id="ID_178" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">29584000</us-gaap:Revenues>
  <us-gaap:CostOfGoodsAndServicesSold id="ID_179" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">13629000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:GrossProfit id="ID_180" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">15955000</us-gaap:GrossProfit>
  <us-gaap:OperatingExpenses id="ID_181" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">15727000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingIncomeLoss id="ID_182" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">228000</us-gaap:OperatingIncomeLoss>
  <us-gaap:NonoperatingIncomeExpense id="ID_183" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-1360000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="ID_184" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-1132000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeTaxExpenseBenefit id="ID_185" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-885000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:EarningsPerShareDiluted id="ID_186" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-0.01</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareBasic id="ID_187" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-0.01</us-gaap:EarningsPerShareBasic>
  <us-gaap:StockOptionPlanExpense id="ID_188" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1746000</us-gaap:StockOptionPlanExpense>
  <us-gaap:Depreciation id="ID_189" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1051000</us-gaap:Depreciation>
  <hbio:AmortizationOfCatalogCosts id="ID_190" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">14000</hbio:AmortizationOfCatalogCosts>
  <us-gaap:AmortizationOfFinancingCosts id="ID_191" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">458000</us-gaap:AmortizationOfFinancingCosts>
  <us-gaap:DeferredIncomeTaxExpenseBenefit id="ID_192" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-96000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:IncreaseDecreaseInAccountsReceivable id="ID_193" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">993000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInInventories id="ID_194" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-2139000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInOtherReceivables id="ID_195" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-673000</us-gaap:IncreaseDecreaseInOtherReceivables>
  <us-gaap:IncreaseDecreaseInAccountsPayableTrade id="ID_196" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1798000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable id="ID_197" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-344000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:IncreaseDecreaseInAccruedLiabilities id="ID_198" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-888000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInDeferredRevenue id="ID_199" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">2209000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities id="ID_200" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-1971000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities id="ID_201" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1725000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities id="ID_202" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-52912000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:ProceedsFromIssuanceOfSecuredDebt id="ID_203" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">68500000</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
  <us-gaap:ProceedsFromIssuanceOfCommonStock id="ID_204" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1380000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities id="ID_205" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">50705000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents id="ID_206" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">373000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease id="ID_207" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-109000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:InterestPaidNet id="ID_208" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">2448000</us-gaap:InterestPaidNet>
  <us-gaap:IncomeTaxesPaidNet id="ID_209" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-208000</us-gaap:IncomeTaxesPaidNet>
  <hbio:AdditionsToCatalogCosts id="ID_210" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-24000</hbio:AdditionsToCatalogCosts>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_211" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">-13532000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_212" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-14181000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:GoodwillForeignCurrencyTranslationGainLoss id="ID_213" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-65000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax id="ID_214" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-685000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <us-gaap:AccountsReceivableNetCurrent id="ID_215" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">21463000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:InventoryNet id="ID_216" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">25087000</us-gaap:InventoryNet>
  <us-gaap:AccountsReceivableNetCurrent id="ID_217" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">18388000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:InventoryNet id="ID_218" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">25288000</us-gaap:InventoryNet>
  <us-gaap:Goodwill id="ID_219" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">57239000</us-gaap:Goodwill>
  <us-gaap:Goodwill id="ID_220" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">57304000</us-gaap:Goodwill>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_221" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">44532000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_222" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">40670000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:AccountsPayableCurrent id="ID_223" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">7359000</us-gaap:AccountsPayableCurrent>
  <us-gaap:SecuredDebtCurrent id="ID_224" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">2407000</us-gaap:SecuredDebtCurrent>
  <us-gaap:AccountsPayableCurrent id="ID_225" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">6041000</us-gaap:AccountsPayableCurrent>
  <us-gaap:DerivativeAssetNotionalAmount id="ID_226" 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_227" 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_228" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">56197000</us-gaap:LongTermLoansPayable>
  <us-gaap:DeferredFinanceCostsNet id="ID_229" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1376000</us-gaap:DeferredFinanceCostsNet>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax id="ID_230" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" unitRef="USD" decimals="-3">-494000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax id="ID_231" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" unitRef="USD" decimals="-3">-36000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_232" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" unitRef="USD" decimals="-3">-458000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax id="ID_233" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax id="ID_234" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_235" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_236" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" unitRef="USD" decimals="-3">-628000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_237" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" unitRef="USD" decimals="-3">-732000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue id="ID_238" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">3.46</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
  <us-gaap:AmortizationOfIntangibleAssets id="ID_239" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1436000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_240" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">4934000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate id="ID_241" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="pure" decimals="2">0.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate>
  <us-gaap:ComprehensiveIncomeNoteTextBlock id="ID_242" contextRef="FROM_Jan01_2019_TO_Jun30_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;Changes in each component of accumulated other comprehensive loss, net of tax 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:15pt;' &gt;&lt;td style='width:171pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:171pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:77.25pt;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Foreign currency&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:middle;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 colspan='2' rowspan='1' style='width:77.25pt;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Derivatives&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:middle;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: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:67.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:middle;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: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:67.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &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:12.75pt;' &gt;&lt;td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' &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:77.25pt;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;translation  &lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:middle;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 colspan='2' rowspan='1' style='width:77.25pt;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;qualifying as&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:middle;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 colspan='2' rowspan='1' style='width:77.25pt;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Defined benefit&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:middle;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:9.75pt;text-align:right;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:67.5pt;text-align:right;vertical-align:middle;border-color:Black;min-width:67.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:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' &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:77.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;adjustments&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:middle;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 colspan='2' rowspan='1' style='width:77.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;hedges&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:middle;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 colspan='2' rowspan='1' style='width:77.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;pension plans&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:middle;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 colspan='2' rowspan='1' style='width:77.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:77.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:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' &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: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: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;(12,630)&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: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: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;(170)&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: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: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;(732)&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: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: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;(13,532)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:25.5pt;' &gt;&lt;td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other comprehensive income (loss) before reclassifications&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: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;(191)&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: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: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;(494)&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: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: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;-&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: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: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;(685)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Amounts reclassified from AOCI&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: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;-&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: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: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;36&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: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: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;-&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: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: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;36&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other comprehensive income (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: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;(191)&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: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: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;(458)&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: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: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;-&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: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: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;(649)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' &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: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:67.5pt;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;(12,821)&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: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:67.5pt;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;(628)&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: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:67.5pt;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;(732)&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: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:67.5pt;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;(14,181)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="ID_243" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">634000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:Assets id="ID_244" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">168613000</us-gaap:Assets>
  <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill id="ID_245" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">1232000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
  <us-gaap:OtherAssetsCurrent id="ID_246" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">3109000</us-gaap:OtherAssetsCurrent>
  <us-gaap:DeferredTaxAssetsNetNoncurrent id="ID_247" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">211000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:AssetsCurrent id="ID_248" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">57832000</us-gaap:AssetsCurrent>
  <us-gaap:OtherAssetsNoncurrent id="ID_249" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">1604000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:SecuredDebtCurrent id="ID_250" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">5982000</us-gaap:SecuredDebtCurrent>
  <us-gaap:DeferredRevenueCurrent id="ID_251" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">3820000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent id="ID_252" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">978000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:AccruedLiabilitiesCurrent id="ID_253" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">5762000</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:OtherLiabilitiesCurrent id="ID_254" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">1588000</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent id="ID_255" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">25489000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LongTermDebtNoncurrent id="ID_256" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">54813000</us-gaap:LongTermDebtNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent id="ID_257" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">2301000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:OtherAccruedLiabilitiesNoncurrent id="ID_258" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">3286000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
  <us-gaap:Liabilities id="ID_259" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">85889000</us-gaap:Liabilities>
  <us-gaap:PreferredStockValue id="ID_260" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:PreferredStockValue>
  <us-gaap:CommonStockValue id="ID_261" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">436000</us-gaap:CommonStockValue>
  <us-gaap:AdditionalPaidInCapitalCommonStock id="ID_262" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">226377000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:RetainedEarningsAccumulatedDeficit id="ID_263" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">-119889000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:TreasuryStockCarryingBasis id="ID_264" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">10668000</us-gaap:TreasuryStockCarryingBasis>
  <us-gaap:LiabilitiesAndStockholdersEquity id="ID_265" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">168613000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_266" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">8173000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:StockholdersEquity id="ID_267" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">82724000</us-gaap:StockholdersEquity>
  <us-gaap:PropertyPlantAndEquipmentNet id="ID_268" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">5898000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:Revenues id="ID_269" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">31522000</us-gaap:Revenues>
  <us-gaap:CostOfGoodsAndServicesSold id="ID_270" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">16167000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:GrossProfit id="ID_271" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">15355000</us-gaap:GrossProfit>
  <us-gaap:OperatingExpenses id="ID_272" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">15737000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingIncomeLoss id="ID_273" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-382000</us-gaap:OperatingIncomeLoss>
  <us-gaap:NonoperatingIncomeExpense id="ID_274" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-1485000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="ID_275" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-1867000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeTaxExpenseBenefit id="ID_276" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-369000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:EarningsPerShareDiluted id="ID_277" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-0.04</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareBasic id="ID_278" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-0.04</us-gaap:EarningsPerShareBasic>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest id="ID_279" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-247000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest id="ID_280" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-1498000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax id="ID_281" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation id="ID_282" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
  <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation id="ID_283" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-10000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax id="ID_284" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:NetIncomeLoss id="ID_285" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-247000</us-gaap:NetIncomeLoss>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare id="ID_286" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-0.01</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare id="ID_287" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-0.04</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare id="ID_288" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare id="ID_289" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare id="ID_290" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-0.01</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare id="ID_291" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-0.04</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare id="ID_292" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare id="ID_293" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="ID_294" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">37735717</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="ID_295" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">37735717</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:StockOptionPlanExpense id="ID_296" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1206000</us-gaap:StockOptionPlanExpense>
  <us-gaap:Depreciation id="ID_297" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">972000</us-gaap:Depreciation>
  <hbio:AmortizationOfCatalogCosts id="ID_298" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">10000</hbio:AmortizationOfCatalogCosts>
  <us-gaap:AmortizationOfFinancingCosts id="ID_299" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">189000</us-gaap:AmortizationOfFinancingCosts>
  <us-gaap:DeferredIncomeTaxExpenseBenefit id="ID_300" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-1000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:IncreaseDecreaseInAccountsReceivable id="ID_301" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-2681000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInInventories id="ID_302" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">209000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInOtherReceivables id="ID_303" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-150000</us-gaap:IncreaseDecreaseInOtherReceivables>
  <us-gaap:IncreaseDecreaseInAccountsPayableTrade id="ID_304" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-1382000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable id="ID_305" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-361000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:IncreaseDecreaseInAccruedLiabilities id="ID_306" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-1371000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInDeferredRevenue id="ID_307" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-288000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities id="ID_308" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-487000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities id="ID_309" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">2667000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities id="ID_310" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">588000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:ProceedsFromIssuanceOfSecuredDebt id="ID_311" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">2300000</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
  <us-gaap:ProceedsFromIssuanceOfCommonStock id="ID_312" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-334000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities id="ID_313" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-6537000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents id="ID_314" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">43000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease id="ID_315" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-3239000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:InterestPaidNet id="ID_316" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">2861000</us-gaap:InterestPaidNet>
  <us-gaap:IncomeTaxesPaidNet id="ID_317" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">299000</us-gaap:IncomeTaxesPaidNet>
  <hbio:AdditionsToCatalogCosts id="ID_318" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-9000</hbio:AdditionsToCatalogCosts>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="ID_319" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">423000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:GainLossOnSaleOfBusiness id="ID_320" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:GainLossOnSaleOfBusiness>
  <us-gaap:GainLossOnSaleOfBusiness id="ID_321" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1251000</us-gaap:GainLossOnSaleOfBusiness>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired id="ID_322" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired id="ID_323" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">68008000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested id="ID_324" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1020000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
  <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested id="ID_325" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">15754000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
  <us-gaap:RepaymentsOfLongTermDebt id="ID_326" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">8503000</us-gaap:RepaymentsOfLongTermDebt>
  <us-gaap:RepaymentsOfLongTermDebt id="ID_327" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">17247000</us-gaap:RepaymentsOfLongTermDebt>
  <us-gaap:PaymentsOfDebtIssuanceCosts id="ID_328" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:PaymentsOfDebtIssuanceCosts>
  <us-gaap:PaymentsOfDebtIssuanceCosts id="ID_329" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1928000</us-gaap:PaymentsOfDebtIssuanceCosts>
  <us-gaap:Reclassifications id="ID_330" contextRef="FROM_Jan01_2019_TO_Jun30_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 six 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;June 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 sheet, &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;i&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ncome (&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>
  <hbio:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets id="ID_331" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="USD" decimals="-3">34010000</hbio:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities id="ID_332" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="USD" decimals="-3">11949000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
  <hbio:BusinessCombinationRecognizedIdentifiableNetAssets id="ID_333" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="USD" decimals="-3">22061000</hbio:BusinessCombinationRecognizedIdentifiableNetAssets>
  <us-gaap:Goodwill id="ID_334" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="USD" decimals="-3">21865000</us-gaap:Goodwill>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent id="ID_335" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="USD" decimals="-3">13120000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent>
  <hbio:BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax id="ID_336" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="USD" decimals="-3">49063000</hbio:BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet id="ID_337" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="USD" decimals="-3">71124000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill id="ID_338" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember" unitRef="USD" decimals="-3">3524000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill id="ID_339" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember" unitRef="USD" decimals="-3">25570000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill id="ID_340" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3">9837000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill id="ID_341" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember" unitRef="USD" decimals="-3">1387000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents id="ID_342" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="USD" decimals="-3">2576000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables id="ID_343" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="USD" decimals="-3">5069000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory id="ID_344" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="USD" decimals="-3">11512000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther id="ID_345" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="USD" decimals="-3">810000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment id="ID_346" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="USD" decimals="-3">3574000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets id="ID_347" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="USD" decimals="-3">10469000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable id="ID_348" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="USD" decimals="-3">6001000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue id="ID_349" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="USD" decimals="-3">2976000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther id="ID_350" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="USD" decimals="-3">2972000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
  <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock id="ID_351" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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: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:67.5pt;text-align:center;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;(in thousands)&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Tangible assets&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: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;34,010&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Liabilities assumed&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: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;(11,949)&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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 assets&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: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;22,061&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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: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: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;&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Goodwill and intangible assets:&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: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;&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Goodwill&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: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;21,865&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Amortizable intangible assets:&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: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;&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Trade name&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: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;3,524&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Developed technology&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: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;25,570&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Customer relationships&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: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;9,837&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;In-process research and development &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: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;1,387&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Total amortizable intangible assets&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: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;40,318&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Deferred tax liabilities, net&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: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;(13,120)&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Total goodwill and intangible assets, net of tax&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:67.5pt;border-top-style:solid;border-top-width:1;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;49,063&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;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Acquisition purchase price&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: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;71,124&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;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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 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;td style='width:67.5pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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 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;td style='width:67.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &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;/tr&gt;&lt;tr style='height:24.6pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &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:351.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:351.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Tangible assets and liabilities assumed, as referenced above, consisted of the following:&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:8.45pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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: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;td style='width:67.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Cash acquired&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: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,576&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Accounts receivable, net&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: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;5,069&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Inventories&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: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;11,512&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Other current assets&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: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;810&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Property, plant and equipment, net&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: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;3,574&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Deferred income tax assets, net&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: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;10,469&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;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Tangible assets&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: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;34,010&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;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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 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;td style='width:67.5pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Accounts payable and accrued liabilities&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: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;6,001&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Deferred revenue including customer advances&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;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,976&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Other long term liabilities&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;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;2,972&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;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Liabilities assumed&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: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;11,949&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
  <us-gaap:BusinessAcquisitionProFormaInformationTextBlock id="ID_352" contextRef="FROM_Jan01_2019_TO_Jun30_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: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;/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: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;Six Months Ended&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: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;June 30,&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: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;/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: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;/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: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;/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: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;61,671&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: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;(392)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
  <us-gaap:BusinessCombinationConsiderationTransferred1 id="ID_353" contextRef="FROM_Jan31_2018_TO_Jan31_2018_Entity_0001123494" unitRef="USD" decimals="-5">71100000</us-gaap:BusinessCombinationConsiderationTransferred1>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity id="ID_354" contextRef="FROM_Jan01_2019_TO_Jun30_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>
  <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1 id="ID_355" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494">2018-01-31</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
  <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual id="ID_356" contextRef="FROM_Feb01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-5">18200000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
  <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual id="ID_357" contextRef="FROM_Feb01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-5">1700000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
  <hbio:BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization id="ID_358" contextRef="FROM_Feb01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-5">3700000</hbio:BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization>
  <hbio:PreliminaryAmountOfInventoryFairValueStepUp id="ID_359" contextRef="AS_OF_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-5">3800000</hbio:PreliminaryAmountOfInventoryFairValueStepUp>
  <hbio:BusinessCombinationProformaInformationAmortizationOfIntangibleAsets id="ID_360" contextRef="FROM_Feb01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-5">1800000</hbio:BusinessCombinationProformaInformationAmortizationOfIntangibleAsets>
  <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock id="ID_361" contextRef="FROM_Jan01_2019_TO_Jun30_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 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Transaction). Upon the closing of the transaction, the Company received $15.7 million. The $&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 represented consideration that was contingent on Denville achieving certain performance metrics with respect to 2018 and 2019 (&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 three and six months ended June 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;&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;Three Months Ended&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;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;Six 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;June 30,&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: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;June 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:10.5pt;text-align:center;vertical-align:top;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: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='5' rowspan='1' style='width:207pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:207pt;' &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:bottom;border-color:Black;min-width:9.75pt;' &gt;&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: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;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: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: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;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: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: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;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: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;24&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;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: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: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;24&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;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;(10)&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;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;34&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;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: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;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 three months ended June 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 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;statements of cash flows for the six months ended June 30, 2019. Total operating cash flows for Denville in the Company&amp;#8217;s consolidated statements of cash flows for the six months ended June 30, 2018, were immaterial.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
  <hbio:DisposalGroupsIncludingDiscontinuedOperationsincomeLossTableTextBlcokTableTextBlock id="ID_362" contextRef="FROM_Jan01_2019_TO_Jun30_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;Three Months Ended&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;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;Six 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;June 30,&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: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;June 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:10.5pt;text-align:center;vertical-align:top;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: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='5' rowspan='1' style='width:207pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:207pt;' &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:bottom;border-color:Black;min-width:9.75pt;' &gt;&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: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;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: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: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;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: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: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;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: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;24&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;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: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: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;24&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;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;(10)&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;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;34&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;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: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;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_363" contextRef="FROM_Jan22_2018_TO_Jan22_2018_Entity_0001123494">Denville</us-gaap:DiscontinuedOperationName>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration id="ID_364" contextRef="AS_OF_Jan22_2018_Entity_0001123494" unitRef="USD" decimals="-6">20000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
  <hbio:EarnOutProvisionOfDiscontinuedOperations id="ID_365" contextRef="AS_OF_Jan22_2018_Entity_0001123494" unitRef="USD" decimals="-6">3000000</hbio:EarnOutProvisionOfDiscontinuedOperations>
  <hbio:DiscontinuedOperationEarnOutAmountContingentConsideration id="ID_366" contextRef="AS_OF_Jan22_2018_Entity_0001123494" unitRef="USD" decimals="-6">3000000</hbio:DiscontinuedOperationEarnOutAmountContingentConsideration>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue id="ID_367" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold id="ID_368" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense id="ID_369" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
  <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax id="ID_370" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">24000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_371" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember" unitRef="USD" decimals="-3">446000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_372" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember" unitRef="USD" decimals="-3">-60000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_373" 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_374" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember" unitRef="USD" decimals="-3">-30000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock id="ID_375" contextRef="FROM_Jan01_2019_TO_Jun30_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;	Goodwill and Other 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;Intangible 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:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.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: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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' &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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' &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: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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' &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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' &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: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;Weighted &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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.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: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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' &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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' &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: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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' &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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' &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: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;Average&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&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='4' rowspan='1' style='width:116.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:116.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' &gt;June 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:116.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:116.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' &gt;December 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:48pt;border-bottom-style:solid;border-bottom-width:1;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;Life&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;font-weight:bold;color:#000000;' &gt; (a)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&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='11' rowspan='1' style='width:247.5pt;text-align:center;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;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:1.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:48pt;border-top-style:solid;border-top-width:1;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: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;/tr&gt;&lt;tr style='height:25.5pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Amortizable intangible assets:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;Gross&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Accumulated Amortization&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:1.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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;Gross&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Accumulated Amortization&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Existing technology&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;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,205&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(18,004)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;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,268&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(16,215)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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: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;6.6&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;Years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Trade names&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;7,809&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(3,182)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;7,828&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(2,861)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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: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;7.2&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;Years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Distribution agreements/customer relationships&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;22,603&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(10,147)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;22,657&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(9,509)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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: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;10.2&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;Years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;In-process research and development&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;446&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(60)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;1,387&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(30)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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: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;6.4&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;Years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Patents&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;211&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(211)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;211&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(204)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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: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;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;Years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total amortizable intangible assets&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;72,274&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(31,604)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;73,351&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(28,819)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&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:48pt;border-top-style:solid;border-top-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:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;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:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Indefinite-lived intangible assets:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Goodwill&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;57,239&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;57,304&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other indefinite-lived intangible assets&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;1,230&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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: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;1,232&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;/tr&gt;&lt;tr style='height:25.5pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total goodwill and other indefinite-lived intangible assets&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;58,469&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;58,536&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;/tr&gt;&lt;tr style='height:3.75pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&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:48pt;border-top-style:solid;border-top-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:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;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:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total intangible assets, gross&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;130,743&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;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;131,887&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;/tr&gt;&lt;tr style='height:7.5pt;' &gt;&lt;td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' &gt;&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:48pt;border-top-style:double;border-top-width:3;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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;border-top-style:double;border-top-width:3;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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='15' rowspan='1' style='width:496.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:496.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(a) Weighted average life as of June 30, 2019.&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;/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:13.8pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;The change&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; in the carrying amount of goodwill for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;six 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;June 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; 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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:250.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:250.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:63.75pt;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;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:257.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:257.25pt;' &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: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;57,304&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &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;/tr&gt;&lt;tr style='height:12.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:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:250.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:250.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Effect of change in currency translation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;(65)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &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;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:257.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:257.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:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;57,239&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &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;/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; 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;June 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;. Intangible asset amortization expense from continuing operations was $2.9 million and $2.5 million for the six months ended &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;June 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 cur&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;rently 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.6&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million for 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.6&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.5&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million fo&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;r 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.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;2023&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, and $5.3 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, the Company recognized an impairment charge of $0.9 million related to certain of its &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;in-process research and development &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;intangible assets as a result of the on-going evaluation of its &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;capitalized &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;research and development activities.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; There was no impairment charge recognized during the three and six months ended June 30, 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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
  <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock id="ID_376" contextRef="FROM_Jan01_2019_TO_Jun30_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;As of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;June 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;, 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 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:69.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;June 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 style='width:69.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &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 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:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.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: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 style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.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: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: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 colspan='3' rowspan='1' style='width:150pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:150pt;' &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: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;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,527&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;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: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: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,914&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;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: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: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,814&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;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: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: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,406&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;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: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: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;114&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;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: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: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,775&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;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: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: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;(18,416)&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;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: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;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,359&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;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;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
  <us-gaap:ProductWarrantyDisclosureTextBlock id="ID_377" contextRef="FROM_Jan01_2019_TO_Jun30_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;	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:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.75pt;' &gt;&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: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;Beginning&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;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:56.25pt;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;font-weight:bold;color:#000000;' &gt;(Payments)\&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;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: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;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;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: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;Ending&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.75pt;' &gt;&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:48pt;border-bottom-style:solid;border-bottom-width:1;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;Balance&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;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:56.25pt;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;font-weight:bold;color:#000000;' &gt;Credits&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;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:48pt;border-bottom-style:solid;border-bottom-width:1;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;Additions&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;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:48pt;border-bottom-style:solid;border-bottom-width:1;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;Balance&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.75pt;' &gt;&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='10' rowspan='1' style='width:254.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:254.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:6.75pt;' &gt;&lt;td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.75pt;' &gt;&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: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: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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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: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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:13.15pt;' &gt;&lt;td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.75pt;' &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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;246&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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;(37)&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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;182&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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;391&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.4pt;' &gt;&lt;td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.75pt;' &gt;&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: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;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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;&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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Six months ended June 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: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;391&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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;(79)&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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;6&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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;318&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.75pt;' &gt;&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: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;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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;&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;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ProductWarrantyDisclosureTextBlock>
  <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock id="ID_378" contextRef="FROM_Jan01_2019_TO_Jun30_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&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; 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 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='4' rowspan='1' style='width:109.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:109.5pt;' &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 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='4' rowspan='1' style='width:109.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:109.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Six 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 style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.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:109.5pt;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:109.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;June 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 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='4' rowspan='1' style='width:109.5pt;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:109.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;June 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 style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:2;border-bottom-style:solid;border-bottom-width:2;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;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 style='width:6.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:2;border-bottom-style:solid;border-bottom-width:2;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;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 style='width:6.75pt;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 style='width:48pt;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:48pt;' &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 style='width:6.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:2;border-bottom-style:solid;border-bottom-width:2;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;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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.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:240pt;border-top-style:solid;border-top-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:240pt;' &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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;123&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;118&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;255&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;250&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;(170)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;(184)&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;(352)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;(388)&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;71&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;52&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;147&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;110&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;24&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;(14)&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;50&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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: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;(28)&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;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;June 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 $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;0.2&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;&amp;#160;million, for both periods, to its defined benefit pension plans. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;For the six months ended &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;June 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 Compan&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;y contributed &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; &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.4 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.3&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;/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 Com&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;pany 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 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;June 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;, &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 long term liabilities line item in the consolidated balance sheets.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
  <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear id="ID_379" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-5">300000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear>
  <us-gaap:LesseeOperatingLeasesTextBlock id="ID_380" contextRef="FROM_Jan01_2019_TO_Jun30_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 2023 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 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;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.4 &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;million as of January 1, 2019.  As a result of using the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;current period adjustment method, the lease expense for &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;six 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;June 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;The components of lease expense for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;three and six 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;June 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 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;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;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 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;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;Six 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 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;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;June 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 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;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;June 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 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;border-top-style:solid;border-top-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;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 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;border-top-style:solid;border-top-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;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: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;515&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;1,038&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: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;51&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;127&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;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;(103)&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;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;(205)&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;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: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;463&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;border-top-style: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;960&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;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;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 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: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;Six 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 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;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;June 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 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;border-top-style:solid;border-top-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;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: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;1,367&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: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;&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 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;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;June 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 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;border-top-style:solid;border-top-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;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: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,846&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: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 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: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;2,295&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;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;8,714&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;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: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;11,009&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;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.5&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;Rent payments for continuing operations were approximately $&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 for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;six 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;June 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;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;June 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,295&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;2,108&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,852&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,804&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,798&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;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,543&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;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;16,400&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,391)&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;11,009&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
  <us-gaap:LeaseExpirationDate1 id="ID_381" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494">2023-12-31</us-gaap:LeaseExpirationDate1>
  <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock id="ID_382" contextRef="FROM_Jan01_2019_TO_Jun30_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;Common 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;margin-left:24.5pt;' &gt;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;Company has 80.0 million shares of common stock authorized for issuance. As of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;June 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 had &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; 37.9&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million shares of common stock issued and outstanding&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-style:italic;margin-left:24.5pt;' &gt;Preferred 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;margin-left:24.5pt;' &gt;The&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; Company&amp;#8217;s Board of Directors &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;has the authority to issue up to 5.0 million shares of preferred stock and to determine the price, privileges and other terms of the shares. The Board of Directors may exercise this authority without any further approval of&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; stockholders. As of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;June 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 had no preferred stock issued or outstanding&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-style:italic;margin-left:24.5pt;' &gt;Employee Stock Purchase Plan (as amended, the ESPP)&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 2000, the Company approved &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;the ESPP&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;. Under this &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;, participating employees can authorize &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;the Company to withhold a portion of their base pay during consecutive six-month payment periods for the purchase of shares of the Company&amp;#8217;s common stock. At the conclusion of the period, participating employees can purchase shares of the Company&amp;#8217;s common &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;stock at 85% of the lower of the fair market value of the Company&amp;#8217;s common stock at the beginning or end of the period. Shares are iss&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ued under the ESPP for the six-month periods ending June&amp;#160;30 and December&amp;#160;31. &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;June 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; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;1,400,000&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; shares of common stock are authorized for issuance&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; of which &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;984,547&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; shares were iss&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ue&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;There were&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;93,785 and 24,907 shares issued under the ESPP during the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;six 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;June 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;/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:27pt;' &gt;Stock &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-style:italic;' &gt;Option and Equity Incentive 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;font-style:italic;margin-left:24.5pt;' &gt;Third Amended and Restated 2000 Stock Option and Incentive Plan (as amended, the Third A&amp;amp;R Plan)&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 Third Amendment to the Third A&amp;amp;R Plan (the Amendment) was adopted by the Board of Directors on April&amp;#160;2, 2018. Such Amendment was approved by the stockholders at the Company&amp;#8217;s 2018 Annual Meeting of Stockholders.  &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Pursuant to the Amendment, the aggregat&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;e number of shares authorized for issuance under the Third A&amp;amp;R Plan was increased by &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;3,400,000&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; shares to &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;20,908,929&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-style:italic;margin-left:24.5pt;' &gt;Restricted Stock Units with a Market Condition (the Market Condition RSUs)&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 May 24, 2018, the Compensation Committee of the Board o&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;f Directors of the Company approved and granted deferred stock awards of Market Condition RSUs (the 2018 Market Condition RSUs) to certain members of the Company&amp;#8217;s management team under &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;the Third A&amp;amp;R Plan&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;. The vesting of the 2018 Market Condition RSUs is b&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ased on a graded-vesting schedule (one third at the end of each year for three years) and linked to the achievement of a relative total shareholder return of the Company&amp;#8217;s common stock from May 24, 2018 to the earlier of (i) May 24, 2019 or (ii) upon a cha&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nge of control (measured relative to the NASDAQ Biotechnology index and based on the 20-day trading average price before each such date). As of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;June 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;, t&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;he target number of these restricted stock units that may be earned is 7,556 shares&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;; the maximum amount is 150% of the target number.&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 March 7, 2019, the Compensation Committee of the Board of Directors of the Company approved and granted deferred stock awards of Market Condition RSUs (the 2019 Market Condition RSUs) to certain member&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;s of the Company&amp;#8217;s management team under &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;the Third A&amp;amp;R Plan&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;. The vesting of the 2019 Market Condition RSUs is based on a graded-vesting schedule (one third at the end of each year for three years) and linked to the achievement of a relative total sharehold&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;er return of the Company&amp;#8217;s common stock from March 7, 2019 to the earlier of (i) March 7, 2020 or (ii) upon a change of control (measured relative to the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;NASDAQ Biotechnology index and based on the 20-day trading average price before each such date). As 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;June 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;, t&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;he target number of these restricted stock units that may be earned is 56,517 shares; the maximum amount is 150% of the target number.&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 employees and directors including stock options, restricte&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;d 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 occur, 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 o&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ption and restricted stock unit activity under the Company&amp;#8217;s Third A&amp;amp;R Plan for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;six 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;June 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:12.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;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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;color:#000000;' &gt;Market Condition RSU&amp;#39;s&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.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;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;font-weight:bold;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 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: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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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 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: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;/tr&gt;&lt;tr style='height:12.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;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;font-weight:bold;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;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 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;font-weight:bold;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;font-weight:bold;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;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:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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 style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;font-weight:bold;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 style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;/tr&gt;&lt;tr style='height:12.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;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;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;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 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;font-weight:bold;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;font-weight:bold;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;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 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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;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 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;font-weight:bold;color:#000000;' &gt;Grant Date&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.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-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;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;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 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;font-weight:bold;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;font-weight:bold;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;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 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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;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 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;font-weight:bold;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:12.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: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;587,909&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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.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: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;599,977&lt;/font&gt;&lt;/td&gt;&lt;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.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;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;75,514&lt;/font&gt;&lt;/td&gt;&lt;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;4.16&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.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: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:12.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: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;Expired&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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,635)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;2.28&lt;/font&gt;&lt;/td&gt;&lt;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:12.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: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;(550,200)&lt;/font&gt;&lt;/td&gt;&lt;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.46&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;4.19&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.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: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;(356,649)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;4.03&lt;/font&gt;&lt;/td&gt;&lt;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;(229,883)&lt;/font&gt;&lt;/td&gt;&lt;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.48&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;(124,607)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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.5pt;' &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 June 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,182,857&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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,053,656&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;64,073&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;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 colspan='5' rowspan='1' style='width:159.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:159.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: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='5' rowspan='1' style='width:159.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:159.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Six 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;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:159.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:159.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;June 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;td colspan='5' rowspan='1' style='width:159.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:159.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;June 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: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 colspan='2' rowspan='1' style='width:76.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: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: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:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:76.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: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: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='2' rowspan='1' style='width:76.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: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: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:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:76.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: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;/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;Volatility&lt;/font&gt;&lt;/td&gt;&lt;td style='width:50.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;47.76&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &gt;&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:50.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;42.31&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &gt;&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:50.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;45.69&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &gt;&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:50.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;42.31&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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: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;Risk-free interest rate&lt;/font&gt;&lt;/td&gt;&lt;td style='width:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1.86&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &gt;&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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2.82&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &gt;&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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2.42&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &gt;&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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2.82&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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: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;Expected holding period (in years)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4.70&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4.95&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4.73&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4.95&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;years&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;Dividend yield&lt;/font&gt;&lt;/td&gt;&lt;td style='width:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &gt;&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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &gt;&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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &gt;&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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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;table style='border-collapse:collapse;' &gt;&lt;tr style='height:13.15pt;' &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 colspan='5' rowspan='1' style='width:145.5pt;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;font-weight:bold;color:#000000;' &gt;Six 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;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' 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;font-weight:bold;color:#000000;' &gt;June 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: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 colspan='2' rowspan='1' style='width:68.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:68.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: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:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:68.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:68.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;/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;Volatility&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;border-top-style:solid;border-top-width:1;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;48.00&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: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:52.5pt;border-top-style:solid;border-top-width:1;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;44.02&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;/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;Risk-free interest rate&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;2.50&lt;/font&gt;&lt;/td&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: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: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;2.27&lt;/font&gt;&lt;/td&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;/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;Correlation coefficient&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;0.27&lt;/font&gt;&lt;/td&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: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: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;0.07&lt;/font&gt;&lt;/td&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;/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;Dividend yield&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: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: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: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: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;/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 used historical volatility to calculate the expected volatility &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;for each grant as of the grant date&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;Historical volatility was determined by calculating the mean reversion of the daily adjusted closing stock price. The risk-free interest rate assumption is based upon observed U.S. Treasury bill interest rates (risk-free) appropriate for the term of the Co&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;mpany&amp;#8217;s stock options and Market Condition RSUs. The expected holding period of stock options represents the period of time options are expected to be outstanding and is based on historical experience. The vesting period ranges from one to four years and t&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;he contractual life is ten years. The correlation coefficient, used to value the Market Condition RSUs, represents the way in which entities move in relation to the NASDAQ Biotechnology index as a whole.&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;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 o&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ptions, 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 six 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;June 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;Six 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;June 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;June 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;8&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;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: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;21&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;26&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;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: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;102&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;29&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;226&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;529&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;576&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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,080&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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,273&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;42&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;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: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;76&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;71&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;615&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;734&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;1,206&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;1,746&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 based upon net income divided 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 RSU&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;s into common stock using the treasury method. The weighted av&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;erage 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;Six 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;June 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;June 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;37,735,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: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,082,258&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,682,539&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;35,774,334&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;37,735,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: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,082,258&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,682,539&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;35,774,334&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 3,300,586&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and 4,737,057&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; shares of common stock for 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;six 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;June 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>
  <us-gaap:DeferredCompensationArrangementWithIndividualMaximumContractualTerm1 id="ID_383" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494">P10Y</us-gaap:DeferredCompensationArrangementWithIndividualMaximumContractualTerm1>
  <hbio:AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation id="ID_384" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">2866000</hbio:AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation>
  <hbio:AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation id="ID_385" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">2562000</hbio:AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation>
  <hbio:MaximumPercentageOfTargetNumberOfRestrictedStockUnits id="ID_386" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="pure" decimals="1">1.5</hbio:MaximumPercentageOfTargetNumberOfRestrictedStockUnits>
  <us-gaap:LongTermDebtTextBlock id="ID_387" contextRef="FROM_Jan01_2019_TO_Jun30_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 each of the other lenders p&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;arty 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 outstan&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ding.&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 Company parties thereto, as &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;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). On August 16, 2018, the Company and Cerberus Business Fin&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ance, 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;The Financing Agreement provided for senior secured credit facilities &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(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 t&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;he 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&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; 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;Commencing 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&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; 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.&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;Furthermor&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;e, 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 mandatory prepayment events including an annual &amp;#8220;excess cash flow sweep&amp;#8221; of 50% of the consolidate&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;d 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; 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; three &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;months &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ended &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;March 31&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; 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; Additionally, during the three months ended June 30, 2019, the Company made a payment, as required by the Financing&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; Agreement, of $1.0 million in connection with &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;the release of an escrow am&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ount associated with the Denville Transaction discussed in Note 5. &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 unconditionally guaranteed by the Company and certain of the Company&amp;#8217;s existing&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; 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 ta&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ngible 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.&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;Interes&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;t 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 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;LIBOR) ra&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;te 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 applicable t&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;o 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 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;and investments, loans and guarantees, mergers, consolidations, l&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;iquidations 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, affiliated pract&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ice agreements and certain debt agreements. The Financing Agreement also contains customary events of default. &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;June 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&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; was in compliance with all financial covenants contained in the &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;A&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;greement,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; was 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 and had available borrowing capacity under its Financing Agreement 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;9.5&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;    &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 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;June 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 term loan was 8.85%.&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 ap&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;proximates 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;June 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 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;font-weight:bold;color:#000000;' &gt;June 30,&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: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;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 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;border-bottom-style:solid;border-bottom-width:1;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;font-weight:bold;color:#000000;' &gt;2019&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:64.5pt;border-bottom-style:solid;border-bottom-width:1;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;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;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='3' 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;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: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;56,197&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,376)&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,821&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;(2,800)&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;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: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;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;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;52,414&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;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_388" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">60795000</us-gaap:SecuredDebt>
  <us-gaap:LongTermLoansPayable id="ID_389" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">62400000</us-gaap:LongTermLoansPayable>
  <us-gaap:DeferredFinanceCostsNet id="ID_390" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">1605000</us-gaap:DeferredFinanceCostsNet>
  <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock id="ID_391" contextRef="FROM_Jan01_2019_TO_Jun30_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 enter into 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 or 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 a Financing Agreeme&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nt &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 amount of $36.0 million &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;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 fixed-rate debt and fixed&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; 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 following table presents &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;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; 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;June 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;June 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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;31,591&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;(628)&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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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 six 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;June 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;font-weight:bold;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;font-weight:bold;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;Six 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;June 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;June 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;(298)&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;155&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;(494)&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;(99)&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 six 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;June 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;font-weight:bold;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;font-weight:bold;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;Six 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;font-weight:bold;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;June 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;June 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;font-weight:bold;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;19&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;70&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;36&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;45&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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;June 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.2 &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_392" contextRef="FROM_Jan01_2019_TO_Jun30_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;margin-left:36pt;' &gt;The weighted average fair value of the options granted under the Third A&amp;amp;R Plan during 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;June 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;was $0.97 and $1.81, respectively, and&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; during the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;six 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;June 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;was $1.56 and $1.81, respectively. The following assumptions were used to estimate the fair value, using the Black-Scholes option pricing model, of stock options granted during the th&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ree and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;six 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;June 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;/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 weighted average fair value of the 2019 Market Condition RSUs which were granted under the Third A&amp;amp;R Plan during 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;March 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;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; was $4.16. There were no Market Condition RSUs granted under the Third A&amp;amp;R Plan during 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;June 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 weighted average fair value of the 2018 Market Condition RSUs which were granted under the Third A&amp;amp;R Plan during 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;June 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; was $4.19. There were no Market Condition RSUs granted&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; under the Third A&amp;amp;R Plan during 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;March 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;. The following assumptions were used to estimate the fair value, using a Monte-Carlo valuation simulation, of the Market Condition RSUs granted during the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;six 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;June 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;p style='text-align:left;line-height:12pt;' &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: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 June 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;(628)&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;(628)&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_393" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">393000</us-gaap:DeferredFinanceCostsCurrentNet>
  <us-gaap:DeferredFinanceCostsCurrentNet id="ID_394" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">401000</us-gaap:DeferredFinanceCostsCurrentNet>
  <us-gaap:LoansPayableCurrent id="ID_395" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">2800000</us-gaap:LoansPayableCurrent>
  <us-gaap:LoansPayableCurrent id="ID_396" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">6383000</us-gaap:LoansPayableCurrent>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="ID_397" 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_398" contextRef="AS_OF_Jan22_2018_Entity_0001123494" unitRef="USD" decimals="-5">11900000</us-gaap:LineOfCredit>
  <us-gaap:LineOfCredit id="ID_399" 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_400" 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_401" contextRef="AS_OF_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-5">400000</hbio:DebtInstrumentQuarterlyPaymentCurrentYear>
  <hbio:DebtInstrumentQuarterlyPaymentNextYear id="ID_402" contextRef="AS_OF_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-5">600000</hbio:DebtInstrumentQuarterlyPaymentNextYear>
  <hbio:DebtInstrumentQuarterlyPaymentThereafter id="ID_403" contextRef="AS_OF_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-5">800000</hbio:DebtInstrumentQuarterlyPaymentThereafter>
  <us-gaap:DebtInstrumentTerm id="ID_404" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494">P5Y</us-gaap:DebtInstrumentTerm>
  <hbio:LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries id="ID_405" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="pure" decimals="2">0.65</hbio:LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries>
  <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis id="ID_406" 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_407" 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_408" 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_409" 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_410" 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_411" 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_412" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember" unitRef="pure" decimals="4">0.0885</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
  <us-gaap:SecuredDebt id="ID_413" 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_414" contextRef="AS_OF_Jan31_2018_Entity_0001123494" unitRef="USD" decimals="-6">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:DisaggregationOfRevenueTableTextBlock id="ID_415" contextRef="FROM_Jan01_2019_TO_Jun30_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-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:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended June 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;20,920&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,399&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,271&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,753&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;28,343&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;910&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;236&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;16&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,241&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;21,830&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,635&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,350&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,769&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;29,584&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;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&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-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:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended June 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;20,478&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;4,058&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,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;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,156&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;30,008&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,204&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;168&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;129&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;13&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,514&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;21,682&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;4,226&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,445&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,169&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;31,522&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;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&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-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:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Six Months Ended June 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;39,591&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,528&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,184&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,798&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;55,101&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,053&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;426&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;176&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;30&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;2,685&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;41,644&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,954&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,360&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,828&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;57,786&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;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&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-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:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Six Months Ended June 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;36,695&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,587&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,006&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;4,400&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;55,688&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,030&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;334&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;31&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;2,593&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;38,725&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;7,921&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;7,204&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;4,431&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;58,281&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
  <hbio:ActivityInAllowanceForDoubtfulAccountsTableTextBlock id="ID_416" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &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: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;Six Months Ended June 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: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;&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: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;&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: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, 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: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; 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: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; 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;368&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;149&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; 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;(329)&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;-&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: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; 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;(1)&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;77&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:15.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;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;370&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;521&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_417" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">20920000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_418" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">2399000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_419" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">3271000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_420" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">1753000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_421" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">910000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_422" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">236000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_423" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">79000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_424" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">16000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_425" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">21830000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_426" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">2635000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_427" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">3350000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_428" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">1769000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_429" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember" unitRef="USD" decimals="-3">28343000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_430" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember" unitRef="USD" decimals="-3">1241000</us-gaap:Revenues>
  <us-gaap:DeferredRevenue id="ID_431" 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_432" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">1126000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_433" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">1192000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_434" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">0</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:DeferredRevenue id="ID_435" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">1593000</us-gaap:DeferredRevenue>
  <us-gaap:DeferredRevenueAdditions id="ID_436" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">251000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_437" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">473000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_438" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">0</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:DeferredRevenueByArrangementDisclosureTextBlock id="ID_439" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember">&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='8' rowspan='1' style='width:285.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:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended June 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 colspan='8' rowspan='1' style='width:285.75pt;border-top-style:solid;border-top-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;color:#000000;' &gt;(in thousands)&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='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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;Balance at March 31, 2019&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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,666&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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,049&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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,715&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;  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;281&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;140&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;421&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;  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(344)&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(250)&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(594)&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;  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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &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: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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(10)&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;Balance at June 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:80.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:80.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: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: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:80.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:80.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: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: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:80.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:80.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: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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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='8' rowspan='1' style='width:285.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:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended June 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 colspan='8' rowspan='1' style='width:285.75pt;border-top-style:solid;border-top-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;color:#000000;' &gt;(in thousands)&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='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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;Balance at March 31, 2018&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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,793&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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,060&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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,853&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;  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &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: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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &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: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;  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,090&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &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: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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,206&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;  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,169)&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(323)&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,492)&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;  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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &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: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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(19)&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;Balance at June 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:80.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:80.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: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: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:80.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:80.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: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: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:80.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:80.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: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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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='8' rowspan='1' style='width:285.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:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Six Months Ended June 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 colspan='8' rowspan='1' style='width:285.75pt;border-top-style:solid;border-top-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;color:#000000;' &gt;(in thousands)&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='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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;Balance at December 31, 2018&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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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;  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,126&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;251&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,377&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;  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,192)&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(473)&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,665)&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;  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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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;Balance at June 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:80.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:80.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: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: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:80.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:80.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: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: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:80.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:80.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: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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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='8' rowspan='1' style='width:285.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:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Six Months Ended June 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 colspan='8' rowspan='1' style='width:285.75pt;border-top-style:solid;border-top-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;color:#000000;' &gt;(in thousands)&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='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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;Balance at December 31, 2017&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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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;  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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;  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,283&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;244&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,527&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;  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,927)&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &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: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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(2,446)&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;  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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(15)&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(15)&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;Balance at June 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:80.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:80.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: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: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:80.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:80.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: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: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:80.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:80.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;/table&gt;&lt;/div&gt;</us-gaap:DeferredRevenueByArrangementDisclosureTextBlock>
  <us-gaap:SecuredDebt id="ID_440" 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_441" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-3">-628000</us-gaap:DerivativeLiabilities>
  <us-gaap:DerivativeLiabilities id="ID_442" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-3">-170000</us-gaap:DerivativeLiabilities>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill id="ID_443" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="USD" decimals="-3">40318000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
  <us-gaap:BusinessCombinationDisclosureTextBlock id="ID_444" contextRef="FROM_Jan01_2019_TO_Jun30_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;	&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 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 discussed 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&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; research company, is a recognized leader in physiologic monitoring focused on delivering preclinical products, systems, services 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&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; organizations, academic labs and government researchers. This acquisition diversifies the Company&amp;#8217;s customer base into the biopharmaceutical and contract research organization markets.&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 aggregate purchase price for this acquisition was allocated to ta&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ngible and intangible net assets acquired 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:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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: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:67.5pt;text-align:center;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;(in thousands)&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Tangible assets&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: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;34,010&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Liabilities assumed&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: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;(11,949)&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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 assets&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: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;22,061&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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: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: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;&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Goodwill and intangible assets:&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: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;&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Goodwill&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: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;21,865&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Amortizable intangible assets:&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: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;&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Trade name&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: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;3,524&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Developed technology&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: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;25,570&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Customer relationships&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: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;9,837&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;In-process research and development &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: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;1,387&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Total amortizable intangible assets&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: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;40,318&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Deferred tax liabilities, net&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: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;(13,120)&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Total goodwill and intangible assets, net of tax&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:67.5pt;border-top-style:solid;border-top-width:1;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;49,063&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;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Acquisition purchase price&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: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;71,124&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;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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 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;td style='width:67.5pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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 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;td style='width:67.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &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;/tr&gt;&lt;tr style='height:24.6pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &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:351.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:351.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Tangible assets and liabilities assumed, as referenced above, consisted of the following:&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:8.45pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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: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;td style='width:67.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Cash acquired&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: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,576&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Accounts receivable, net&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: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;5,069&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Inventories&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: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;11,512&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Other current assets&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: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;810&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Property, plant and equipment, net&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: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;3,574&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Deferred income tax assets, net&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: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;10,469&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;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Tangible assets&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: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;34,010&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;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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 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;td style='width:67.5pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Accounts payable and accrued liabilities&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: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;6,001&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Deferred revenue including customer advances&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;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,976&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;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Other long term liabilities&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;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;2,972&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;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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;Liabilities assumed&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: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;11,949&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;/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;color:#000000;' &gt;The Company finalized the purchase price allocation for DSI as of December 31, 2018.  &lt;/font&gt;&lt;font style='font-family:inherit;font-size:11pt;color:#000000;' &gt;T&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt;he weighted-average amortization periods for definite-lived intangible assets acquired was &lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt;9.4&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt; years&amp;#160;for tradenames, &lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt;8.2&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt; years&amp;#160;for developed technology, &lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt;12.4&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt; years for customer relationships and &lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt;7.4&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt; years for in-process research and development assets. The weighted average amortization period for all definite-lived inta&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt;ngible assets acquired was&amp;#160;&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt;9.3&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt; years.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; Goodwill recorded as a result of the acquisition of DSI is not deductible for tax purposes.&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 results of operations for DSI have been included in the Company&amp;#8217;s consolidated financial statements from t&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;he date of acquisition. T&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt;he revenues of DSI included in the &lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt;Company&amp;#8217;s consolidated statement of operations from the date of acquisition&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; to &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;June 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:inherit;font-size:10pt;color:#000000;' &gt;were approximately&amp;#160;$&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt;18&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt;.&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt;2&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt; &lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt;million. The net loss of DSI included in the Company&amp;#8217;s consolidated statement &lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt;of operations for the same period was approximately $&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt;1.7&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt; &lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt;million. Included in the net loss&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt; for the &lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt;six months ended&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt; &lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt;June 30,&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt; &lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt;2018&lt;/font&gt;&lt;font style='font-family:inherit;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.7&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 of revenues related to purchase accounting inventory fair value step&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; up amortization. The total inventory fair value step up was valued at $&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 and 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 loss of DSI for that period was $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;1&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;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;mil&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;lion 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 is based on the assumption 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&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;. Accordingly, the historical results have been 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 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;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 indicative of the financ&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ial 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: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: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;/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: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;Six Months Ended&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: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;June 30,&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: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;/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: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;/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: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;/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: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;61,671&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: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;(392)&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;$&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2.6&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;six 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;June 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_445" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">332000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:PreferredStockSharesAuthorized id="ID_446" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="shares" decimals="INF">5000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:CommonStockSharesAuthorized id="ID_447" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="shares" decimals="INF">80000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesIssued id="ID_448" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="shares" decimals="INF">45124309</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding id="ID_449" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="shares" decimals="INF">37378802</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:TreasuryStockShares id="ID_450" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="shares" decimals="INF">7745507</us-gaap:TreasuryStockShares>
  <us-gaap:CommonStockParOrStatedValuePerShare id="ID_451" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockParOrStatedValuePerShare id="ID_452" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock id="ID_453" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_MonteCarloValuationSimulationMember">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:13.15pt;' &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 colspan='5' rowspan='1' style='width:145.5pt;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;font-weight:bold;color:#000000;' &gt;Six 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;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' 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;font-weight:bold;color:#000000;' &gt;June 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: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 colspan='2' rowspan='1' style='width:68.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:68.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: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:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:68.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:68.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;/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;Volatility&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;border-top-style:solid;border-top-width:1;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;48.00&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: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:52.5pt;border-top-style:solid;border-top-width:1;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;44.02&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;/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;Risk-free interest rate&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;2.50&lt;/font&gt;&lt;/td&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: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: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;2.27&lt;/font&gt;&lt;/td&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;/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;Correlation coefficient&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;0.27&lt;/font&gt;&lt;/td&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: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: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;0.07&lt;/font&gt;&lt;/td&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;/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;Dividend yield&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: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: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: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: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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
  <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock id="ID_454" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_BlackScholesOptionPricingModelMember">&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 colspan='5' rowspan='1' style='width:159.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:159.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: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='5' rowspan='1' style='width:159.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:159.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Six 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;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:159.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:159.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;June 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;td colspan='5' rowspan='1' style='width:159.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:159.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;June 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: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 colspan='2' rowspan='1' style='width:76.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: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: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:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:76.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: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: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='2' rowspan='1' style='width:76.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: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: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:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:76.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: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;/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;Volatility&lt;/font&gt;&lt;/td&gt;&lt;td style='width:50.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;47.76&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &gt;&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:50.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;42.31&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &gt;&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:50.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;45.69&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &gt;&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:50.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;42.31&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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: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;Risk-free interest rate&lt;/font&gt;&lt;/td&gt;&lt;td style='width:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1.86&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &gt;&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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2.82&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &gt;&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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2.42&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &gt;&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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2.82&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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: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;Expected holding period (in years)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4.70&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4.95&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4.73&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4.95&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;years&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;Dividend yield&lt;/font&gt;&lt;/td&gt;&lt;td style='width:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &gt;&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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &gt;&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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' &gt;&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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
  <us-gaap:StandardProductWarrantyAccrual id="ID_455" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">318000</us-gaap:StandardProductWarrantyAccrual>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="ID_456" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="shares" decimals="INF">36082258</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment id="ID_457" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="shares" decimals="INF">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="ID_458" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="shares" decimals="INF">36082258</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate id="ID_459" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_BlackScholesOptionPricingModelMember" unitRef="pure" decimals="4">0.4776</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate id="ID_460" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_BlackScholesOptionPricingModelMember" unitRef="pure" decimals="4">0.0186</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate id="ID_461" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_BlackScholesOptionPricingModelMember" unitRef="pure" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:DeferredRevenue id="ID_462" 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_463" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">1939000</us-gaap:DeferredRevenue>
  <us-gaap:DeferredRevenue id="ID_464" 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_465" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">3820000</us-gaap:DeferredRevenue>
  <us-gaap:DeferredRevenueAdditions id="ID_466" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1377000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_467" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1665000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_468" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:DeferredRevenue id="ID_469" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">3532000</us-gaap:DeferredRevenue>
  <us-gaap:Revenues id="ID_470" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">20478000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_471" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">4058000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_472" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">3316000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_473" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">2156000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_474" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">1204000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_475" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">168000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_476" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">129000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_477" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">13000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_478" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember" unitRef="USD" decimals="-3">30008000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_479" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember" unitRef="USD" decimals="-3">1514000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_480" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">21682000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_481" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">4226000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_482" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">3445000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_483" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">2169000</us-gaap:Revenues>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations id="ID_484" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="pure" decimals="3">0.782</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations id="ID_485" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="pure" decimals="3">0.198</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:PreferredStockSharesOutstanding id="ID_486" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP id="ID_487" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">984547</us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP>
  <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts id="ID_488" contextRef="AS_OF_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-5">2600000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
  <us-gaap:CommitmentsAndContingencies id="ID_489" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:CommitmentsAndContingencies>
  <us-gaap:CommitmentsAndContingencies id="ID_490" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:CommitmentsAndContingencies>
  <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet id="ID_491" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-2">-298000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
  <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet id="ID_492" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-2">155000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate id="ID_493" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_MonteCarloValuationSimulationMember" unitRef="pure" decimals="4">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate id="ID_494" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_MonteCarloValuationSimulationMember" unitRef="pure" decimals="4">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate id="ID_495" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_MonteCarloValuationSimulationMember" unitRef="pure" decimals="4">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <hbio:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient id="ID_496" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_MonteCarloValuationSimulationMember" unitRef="pure" decimals="6">0</hbio:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient>
  <us-gaap:GainLossOnDispositionOfAssets id="ID_497" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:GainLossOnDispositionOfAssets>
  <us-gaap:GainLossOnDispositionOfAssets id="ID_498" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">3000</us-gaap:GainLossOnDispositionOfAssets>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue id="ID_499" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember" unitRef="myUSDPerShare" decimals="2">4.19</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue id="ID_500" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember" unitRef="myUSDPerShare" decimals="2">4.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber id="ID_501" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">2182857</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 id="ID_502" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">4.25</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
  <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 id="ID_503" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">4.15</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="ID_504" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">3.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="ID_505" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">3.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="ID_506" 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_507" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember" unitRef="myUSDPerShare" decimals="2">4.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="ID_508" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">1053656</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="ID_509" 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_510" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember" unitRef="shares" decimals="INF">64073</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensation id="ID_511" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember" unitRef="USD" decimals="-3">8000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_512" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember" unitRef="USD" decimals="-3">15000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_513" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember" unitRef="USD" decimals="-3">36000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_514" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember" unitRef="USD" decimals="-3">102000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_515" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember" unitRef="USD" decimals="-3">529000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_516" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember" unitRef="USD" decimals="-3">576000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_517" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="-3">42000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_518" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="-3">41000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_519" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_hbio_DiscontinuedOperationsMember" unitRef="USD" decimals="-3">0</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_520" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_hbio_DiscontinuedOperationsMember" unitRef="USD" decimals="-3">0</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_521" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">734000</us-gaap:ShareBasedCompensation>
  <us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted id="ID_522" contextRef="FROM_Jan01_2019_TO_Jun30_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_523" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494">10-Q</dei:DocumentType>
  <dei:DocumentFiscalPeriodFocus id="ID_524" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494">Q2</dei:DocumentFiscalPeriodFocus>
  <dei:EntityCentralIndexKey id="ID_525" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494">0001123494</dei:EntityCentralIndexKey>
  <dei:EntityFilerCategory id="ID_526" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494">Accelerated Filer</dei:EntityFilerCategory>
  <us-gaap:OperatingLeaseRightOfUseAsset id="ID_527" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">8846000</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OperatingLeaseRightOfUseAsset id="ID_528" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OperatingLeaseLiabilityCurrent id="ID_529" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">2295000</us-gaap:OperatingLeaseLiabilityCurrent>
  <us-gaap:OperatingLeaseLiabilityCurrent id="ID_530" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:OperatingLeaseLiabilityCurrent>
  <us-gaap:OperatingLeaseLiabilityNoncurrent id="ID_531" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">8714000</us-gaap:OperatingLeaseLiabilityNoncurrent>
  <us-gaap:OperatingLeaseLiabilityNoncurrent id="ID_532" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross id="ID_533" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
  <us-gaap:StockOptionPlanExpense id="ID_534" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">615000</us-gaap:StockOptionPlanExpense>
  <us-gaap:NetIncomeLoss id="ID_535" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-247000</us-gaap:NetIncomeLoss>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_536" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-474000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross id="ID_537" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross id="ID_538" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="-3">114000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
  <hbio:Shareswithheldfortaxesshares id="ID_539" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="-3">1000</hbio:Shareswithheldfortaxesshares>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross id="ID_540" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">114000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
  <hbio:Shareswithheldfortaxesshares id="ID_541" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">1000</hbio:Shareswithheldfortaxesshares>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="ID_542" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="ID_543" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">1167000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross id="ID_544" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="ID_545" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1169000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross id="ID_546" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
  <us-gaap:StockOptionPlanExpense id="ID_547" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">734000</us-gaap:StockOptionPlanExpense>
  <us-gaap:NetIncomeLoss id="ID_548" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-1464000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss id="ID_549" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-1464000</us-gaap:NetIncomeLoss>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_550" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-2713000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_551" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-2713000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="ID_552" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="shares" decimals="-3">421000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="ID_553" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">421000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross id="ID_554" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">273000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross id="ID_555" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="shares" decimals="-3">273000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
  <hbio:Shareswithheldfortaxesshares id="ID_556" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="shares" decimals="-3">26000</hbio:Shareswithheldfortaxesshares>
  <hbio:Shareswithheldfortaxesshares id="ID_557" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">26000</hbio:Shareswithheldfortaxesshares>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife id="ID_558" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember">P9Y4M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife id="ID_559" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember">P8Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife id="ID_560" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">P12Y4M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife id="ID_561" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember">P7Y4M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife id="ID_562" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">P9Y3M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <hbio:EarnOutPerformanceMetricsPeriod id="ID_563" contextRef="FROM_Jan22_2018_TO_Jan22_2018_Entity_0001123494">P2Y</hbio:EarnOutPerformanceMetricsPeriod>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife id="ID_564" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember">P6Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife id="ID_565" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember">P7Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife id="ID_566" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">P10Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife id="ID_567" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember">P6Y4M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:Goodwill id="ID_568" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">57304000</us-gaap:Goodwill>
  <us-gaap:AmortizationOfIntangibleAssets id="ID_569" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1412000</us-gaap:AmortizationOfIntangibleAssets>
  <hbio:EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017 id="ID_570" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="pure" decimals="2">0.21</hbio:EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017>
  <us-gaap:DeferredRevenue id="ID_571" 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_572" contextRef="AS_OF_Dec31_2017_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">0</us-gaap:DeferredRevenue>
  <hbio:DeferredRevenueAdditionsDueToBusinessCombination id="ID_573" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">848000</hbio:DeferredRevenueAdditionsDueToBusinessCombination>
  <hbio:DeferredRevenueAdditionsDueToBusinessCombination id="ID_574" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">2128000</hbio:DeferredRevenueAdditionsDueToBusinessCombination>
  <us-gaap:DeferredRevenueAdditions id="ID_575" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">2283000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueAdditions id="ID_576" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">244000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_577" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">1927000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_578" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">519000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_579" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">-15000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_580" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">0</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:DeferredRevenue id="ID_581" 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_582" contextRef="AS_OF_Jun30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">1853000</us-gaap:DeferredRevenue>
  <us-gaap:DeferredRevenue id="ID_583" contextRef="AS_OF_Dec31_2017_Entity_0001123494" unitRef="USD" decimals="-3">505000</us-gaap:DeferredRevenue>
  <hbio:DeferredRevenueAdditionsDueToBusinessCombination id="ID_584" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">2976000</hbio:DeferredRevenueAdditionsDueToBusinessCombination>
  <us-gaap:DeferredRevenueAdditions id="ID_585" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">2527000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_586" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">2446000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_587" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-15000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:DeferredRevenue id="ID_588" contextRef="AS_OF_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">3547000</us-gaap:DeferredRevenue>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable id="ID_589" contextRef="AS_OF_Dec31_2017_Entity_0001123494" unitRef="USD" decimals="-3">193000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax id="ID_590" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-1000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax id="ID_591" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">77000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable id="ID_592" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">370000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable id="ID_593" contextRef="AS_OF_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">521000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 id="ID_594" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_srt_RangeAxis_srt_MinimumMember">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 id="ID_595" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_srt_RangeAxis_srt_MaximumMember">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock id="ID_596" contextRef="FROM_Jan01_2019_TO_Jun30_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,295&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;2,108&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,852&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,804&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,798&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;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,543&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;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;16,400&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,391)&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;11,009&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
  <us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock id="ID_597" contextRef="FROM_Jan01_2019_TO_Jun30_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 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;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;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 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;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;Six 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 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;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;June 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 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;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;June 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 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;border-top-style:solid;border-top-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;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 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;border-top-style:solid;border-top-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;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: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;515&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;1,038&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: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;51&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;127&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;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;(103)&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;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;(205)&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;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: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;463&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;border-top-style: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;960&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;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;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 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: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;Six 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 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;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;June 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 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;border-top-style:solid;border-top-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;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: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;1,367&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: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;&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 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;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;June 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 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;border-top-style:solid;border-top-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;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: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,846&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: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 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: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;2,295&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;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;8,714&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;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: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;11,009&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;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.5&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_598" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">515000</us-gaap:OperatingLeaseCost>
  <us-gaap:ShortTermLeaseCost id="ID_599" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">51000</us-gaap:ShortTermLeaseCost>
  <us-gaap:SubleaseIncome id="ID_600" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">103000</us-gaap:SubleaseIncome>
  <us-gaap:LeaseCost id="ID_601" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">463000</us-gaap:LeaseCost>
  <us-gaap:OperatingLeasePayments id="ID_602" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1367000</us-gaap:OperatingLeasePayments>
  <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability id="ID_603" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
  <us-gaap:OperatingLeaseLiability id="ID_604" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">11009000</us-gaap:OperatingLeaseLiability>
  <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 id="ID_605" contextRef="AS_OF_Jun30_2019_Entity_0001123494">P8Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
  <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent id="ID_606" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="pure" decimals="3">0.092</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
  <us-gaap:OperatingLeaseRightOfUseAsset id="ID_607" contextRef="AS_OF_Jan01_2019_Entity_0001123494" unitRef="USD" decimals="-5">9400000</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OperatingLeaseLiability id="ID_608" contextRef="AS_OF_Jan01_2019_Entity_0001123494" unitRef="USD" decimals="-5">11700000</us-gaap:OperatingLeaseLiability>
  <us-gaap:StandardProductWarrantyAccrual id="ID_609" contextRef="AS_OF_Dec31_2017_Entity_0001123494" unitRef="USD" decimals="-3">246000</us-gaap:StandardProductWarrantyAccrual>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax id="ID_610" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">24000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax id="ID_611" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">34000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <dei:EntityEmergingGrowthCompany id="ID_612" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494">false</dei:EntityEmergingGrowthCompany>
  <dei:EntitySmallBusiness id="ID_613" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494">true</dei:EntitySmallBusiness>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="ID_614" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">3.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice id="ID_615" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">3.73</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_616" contextRef="AS_OF_Dec31_2017_Entity_0001123494" unitRef="USD" decimals="-3">5733000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_617" contextRef="AS_OF_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">5624000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:LesseeLeasesPolicyTextBlock id="ID_618" contextRef="FROM_Jan01_2019_TO_Jun30_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;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: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, manufacturi&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ng 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 period of time in exchange for considera&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;tion. 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;June 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 contra&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;cts 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&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; 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 ROU assets and liabilities are recogni&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;zed 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 the information available at commencem&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ent 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 corporate bond yields, as well as comparis&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;on 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. Lease expense for lease payments is&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; 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 applies&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; a portfolio approach to effecti&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;vely 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_619" contextRef="FROM_Jan01_2019_TO_Jun30_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 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;June 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;six 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;June 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 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 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;U.S. generally accepted accounting principles (U.S. GAAP) have 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 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;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 f&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;inancial statements and the notes thereto included in the Company&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 incl&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ude normal recurring adjustments necessary to present a fair statement of financial position as of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;June 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 three and six months ended &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;June 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&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; flows for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;six 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;June 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;June 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 fis&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;cal year or any future periods. &lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
  <us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsAmount id="ID_620" 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_621" contextRef="FROM_Apr01_2019_TO_Jun30_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_622" contextRef="FROM_Jan01_2019_TO_Jun30_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:98.25pt;text-align:left;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:center;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;June 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;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:69.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &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:98.25pt;text-align:left;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:center;vertical-align:bottom;border-color:Black;min-width:69.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;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:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.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: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:98.25pt;text-align:left;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.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:153pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:153pt;' &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:105pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:105pt;' &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: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,729&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:105pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:105pt;' &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: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;4,101&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:105pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:105pt;' &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: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,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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:98.25pt;text-align:left;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;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: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,288&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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_623" contextRef="FROM_Jan01_2019_TO_Jun30_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;six 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;June 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-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:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended June 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;20,920&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,399&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,271&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,753&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;28,343&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;910&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;236&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;16&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,241&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;21,830&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,635&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,350&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,769&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;29,584&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;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&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-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:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended June 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;20,478&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;4,058&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,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;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,156&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;30,008&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,204&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;168&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;129&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;13&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,514&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;21,682&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;4,226&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,445&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,169&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;31,522&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;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&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-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:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Six Months Ended June 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;39,591&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,528&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,184&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,798&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;55,101&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,053&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;426&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;176&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;30&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;2,685&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;41,644&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,954&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,360&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,828&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;57,786&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;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;&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-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:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Six Months Ended June 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;36,695&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,587&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,006&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;4,400&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;55,688&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,030&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;334&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;31&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;2,593&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;38,725&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;7,921&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;7,204&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;4,431&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;58,281&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;June 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.5&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;six 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;June 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: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='8' rowspan='1' style='width:285.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:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended June 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 colspan='8' rowspan='1' style='width:285.75pt;border-top-style:solid;border-top-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;color:#000000;' &gt;(in thousands)&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='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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;Balance at March 31, 2019&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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,666&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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,049&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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,715&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;  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;281&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;140&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;421&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;  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(344)&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(250)&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(594)&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;  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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &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: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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(10)&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;Balance at June 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:80.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:80.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: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: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:80.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:80.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: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: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:80.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:80.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: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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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='8' rowspan='1' style='width:285.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:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended June 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 colspan='8' rowspan='1' style='width:285.75pt;border-top-style:solid;border-top-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;color:#000000;' &gt;(in thousands)&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='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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;Balance at March 31, 2018&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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,793&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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,060&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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,853&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;  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &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: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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &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: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;  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,090&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &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: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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,206&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;  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,169)&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(323)&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,492)&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;  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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &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: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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(19)&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;Balance at June 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:80.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:80.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: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: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:80.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:80.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: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: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:80.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:80.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: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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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='8' rowspan='1' style='width:285.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:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Six Months Ended June 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 colspan='8' rowspan='1' style='width:285.75pt;border-top-style:solid;border-top-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;color:#000000;' &gt;(in thousands)&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='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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;Balance at December 31, 2018&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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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;  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,126&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;251&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,377&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;  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,192)&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(473)&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,665)&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;  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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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;Balance at June 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:80.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:80.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: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: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:80.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:80.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: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: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:80.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:80.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: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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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='8' rowspan='1' style='width:285.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:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Six Months Ended June 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 colspan='8' rowspan='1' style='width:285.75pt;border-top-style:solid;border-top-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;color:#000000;' &gt;(in thousands)&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='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.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: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;Balance at December 31, 2017&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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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;  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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;  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,283&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;244&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,527&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;  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,927)&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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &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: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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(2,446)&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;  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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(15)&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(15)&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;Balance at June 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:80.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:80.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: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: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:80.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:80.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: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: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:80.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:80.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;/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: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: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;Six Months Ended June 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: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;&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: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;&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: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, 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: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; 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: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; 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;368&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;149&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; 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;(329)&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;-&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: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; 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;(1)&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;77&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:15.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;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;370&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;521&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_624" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">941000</us-gaap:AssetImpairmentCharges>
  <us-gaap:AssetImpairmentCharges id="ID_625" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:AssetImpairmentCharges>
  <us-gaap:Revenues id="ID_626" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">57786000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_627" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">58281000</us-gaap:Revenues>
  <us-gaap:CostOfGoodsAndServicesSold id="ID_628" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">25677000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold id="ID_629" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">29657000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:GrossProfit id="ID_630" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">32109000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit id="ID_631" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">28624000</us-gaap:GrossProfit>
  <us-gaap:SellingAndMarketingExpense id="ID_632" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">12076000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:SellingAndMarketingExpense id="ID_633" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">11955000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:GeneralAndAdministrativeExpense id="ID_634" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">10612000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense id="ID_635" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">10642000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:ResearchAndDevelopmentExpense id="ID_636" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">5506000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense id="ID_637" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">5160000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:AmortizationOfIntangibleAssets id="ID_638" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">2866000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets id="ID_639" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">2515000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AssetImpairmentCharges id="ID_640" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">941000</us-gaap:AssetImpairmentCharges>
  <us-gaap:AssetImpairmentCharges id="ID_641" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:AssetImpairmentCharges>
  <us-gaap:OperatingExpenses id="ID_642" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">32001000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses id="ID_643" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">30272000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingIncomeLoss id="ID_644" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">108000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss id="ID_645" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-1648000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OtherInterestAndDividendIncome id="ID_646" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:OtherInterestAndDividendIncome>
  <us-gaap:OtherInterestAndDividendIncome id="ID_647" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:OtherInterestAndDividendIncome>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax id="ID_648" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-93000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax id="ID_649" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-2000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:InterestExpense id="ID_650" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">2781000</us-gaap:InterestExpense>
  <us-gaap:InterestExpense id="ID_651" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">2377000</us-gaap:InterestExpense>
  <us-gaap:OtherInterestAndDividendIncome id="ID_652" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:OtherInterestAndDividendIncome>
  <us-gaap:OtherInterestAndDividendIncome id="ID_653" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:OtherInterestAndDividendIncome>
  <us-gaap:OtherNonoperatingIncomeExpense id="ID_654" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-160000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense id="ID_655" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-3085000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense id="ID_656" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-3034000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense id="ID_657" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-5464000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="ID_658" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-2926000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="ID_659" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-7112000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeTaxExpenseBenefit id="ID_660" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-309000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit id="ID_661" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">236000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest id="ID_662" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-2617000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest id="ID_663" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-7348000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation id="ID_664" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-883000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue id="ID_665" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">893000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold id="ID_666" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">534000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense id="ID_667" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">673000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
  <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax id="ID_668" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1251000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax id="ID_669" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">937000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax id="ID_670" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1820000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax id="ID_671" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation id="ID_672" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax id="ID_673" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:NetIncomeLoss id="ID_674" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-2617000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss id="ID_675" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-5528000</us-gaap:NetIncomeLoss>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare id="ID_676" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-70</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare id="ID_677" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-210</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare id="ID_678" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare id="ID_679" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">0.05</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
  <us-gaap:EarningsPerShareBasic id="ID_680" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-70</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic id="ID_681" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-150</us-gaap:EarningsPerShareBasic>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare id="ID_682" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-70</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare id="ID_683" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-210</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare id="ID_684" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare id="ID_685" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">0.05</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
  <us-gaap:EarningsPerShareDiluted id="ID_686" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-70</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted id="ID_687" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-150</us-gaap:EarningsPerShareDiluted>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="ID_688" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-191000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="ID_689" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-1432000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax id="ID_690" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-494000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax id="ID_691" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-99000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax id="ID_692" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-36000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax id="ID_693" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-45000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax id="ID_694" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-3266000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax id="ID_695" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-7014000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:StockholdersEquity id="ID_696" contextRef="AS_OF_Mar31_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">436000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_697" contextRef="AS_OF_Mar31_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">226547000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_698" contextRef="AS_OF_Mar31_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-122259000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_699" contextRef="AS_OF_Mar31_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-13707000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_700" contextRef="AS_OF_Mar31_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember" unitRef="USD" decimals="-3">-10668000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_701" contextRef="AS_OF_Mar31_2019_Entity_0001123494" unitRef="USD" decimals="-3">80349000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_702" 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_703" 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_704" 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_705" 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_706" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember" unitRef="USD" decimals="-3">-10668000</us-gaap:StockholdersEquity>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan id="ID_707" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">89000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:StockOptionPlanExpense id="ID_708" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">615000</us-gaap:StockOptionPlanExpense>
  <us-gaap:SharesIssued id="ID_709" contextRef="AS_OF_Mar31_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">45433000</us-gaap:SharesIssued>
  <us-gaap:SharesIssued id="ID_710" contextRef="AS_OF_Mar31_2019_Entity_0001123494" unitRef="shares" decimals="-3">45433000</us-gaap:SharesIssued>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans id="ID_711" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">94000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
  <us-gaap:SharesIssued id="ID_712" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="-3">45640000</us-gaap:SharesIssued>
  <us-gaap:SharesIssued id="ID_713" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">45640000</us-gaap:SharesIssued>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans id="ID_714" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="-3">94000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
  <us-gaap:SharesIssued id="ID_715" contextRef="AS_OF_Mar31_2018_Entity_0001123494" unitRef="shares" decimals="-3">43409000</us-gaap:SharesIssued>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans id="ID_716" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="shares" decimals="-3">25000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
  <us-gaap:SharesIssued id="ID_717" contextRef="AS_OF_Jun30_2018_Entity_0001123494" unitRef="shares" decimals="-3">44102000</us-gaap:SharesIssued>
  <us-gaap:SharesIssued id="ID_718" contextRef="AS_OF_Mar31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">43409000</us-gaap:SharesIssued>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans id="ID_719" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">25000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
  <us-gaap:SharesIssued id="ID_720" contextRef="AS_OF_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">44102000</us-gaap:SharesIssued>
  <us-gaap:StockholdersEquity id="ID_721" contextRef="AS_OF_Mar31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">422000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_722" contextRef="AS_OF_Mar31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">220020000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_723" contextRef="AS_OF_Mar31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-121031000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_724" contextRef="AS_OF_Mar31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-9449000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_725" contextRef="AS_OF_Mar31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember" unitRef="USD" decimals="-3">-10668000</us-gaap:StockholdersEquity>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan id="ID_726" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">11000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:StockholdersEquity id="ID_727" contextRef="AS_OF_Mar31_2018_Entity_0001123494" unitRef="USD" decimals="-3">79294000</us-gaap:StockholdersEquity>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan id="ID_728" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">11000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:StockOptionPlanExpense id="ID_729" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">734000</us-gaap:StockOptionPlanExpense>
  <us-gaap:StockholdersEquity id="ID_730" 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_731" 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_732" 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_733" 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_734" 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_735" contextRef="AS_OF_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">77012000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_736" 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_737" 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_738" 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_739" 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_740" 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_741" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">89000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross id="ID_742" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
  <us-gaap:StockOptionPlanExpense id="ID_743" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">1206000</us-gaap:StockOptionPlanExpense>
  <us-gaap:NetIncomeLoss id="ID_744" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-2617000</us-gaap:NetIncomeLoss>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_745" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-649000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockholdersEquity id="ID_746" 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_747" 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_748" 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_749" 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_750" 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_751" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">82724000</us-gaap:StockholdersEquity>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan id="ID_752" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">89000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross id="ID_753" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_754" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-649000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:SharesIssued id="ID_755" 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_756" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">3000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans id="ID_757" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">94000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross id="ID_758" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">554000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
  <hbio:Shareswithheldfortaxesshares id="ID_759" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">135000</hbio:Shareswithheldfortaxesshares>
  <us-gaap:SharesIssued id="ID_760" 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_761" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="shares" decimals="-3">45124000</us-gaap:SharesIssued>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross id="ID_762" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="-3">554000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
  <hbio:Shareswithheldfortaxesshares id="ID_763" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="-3">135000</hbio:Shareswithheldfortaxesshares>
  <us-gaap:SharesIssued id="ID_764" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="-3">45640000</us-gaap:SharesIssued>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="ID_765" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="-3">3000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:SharesIssued id="ID_766" 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_767" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">719000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans id="ID_768" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">25000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross id="ID_769" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">805000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
  <hbio:Shareswithheldfortaxesshares id="ID_770" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">211000</hbio:Shareswithheldfortaxesshares>
  <us-gaap:SharesIssued id="ID_771" contextRef="AS_OF_Dec31_2017_Entity_0001123494" unitRef="shares" decimals="-3">42764000</us-gaap:SharesIssued>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="ID_772" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="shares" decimals="-3">719000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross id="ID_773" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="shares" decimals="-3">805000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
  <hbio:Shareswithheldfortaxesshares id="ID_774" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="shares" decimals="-3">211000</hbio:Shareswithheldfortaxesshares>
  <us-gaap:SharesIssued id="ID_775" contextRef="AS_OF_Jun30_2018_Entity_0001123494" unitRef="shares" decimals="-3">44102000</us-gaap:SharesIssued>
  <us-gaap:SharesIssued id="ID_776" contextRef="AS_OF_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">44102000</us-gaap:SharesIssued>
  <us-gaap:StockholdersEquity id="ID_777" 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_778" 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_779" 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_780" 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_781" 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_782" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="ID_783" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">1983000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan id="ID_784" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan id="ID_785" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">11000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross id="ID_786" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">8000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
  <hbio:SharesWithheldForTaxesValue id="ID_787" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">3000</hbio:SharesWithheldForTaxesValue>
  <hbio:SharesWithheldForTaxesValue id="ID_788" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">600000</hbio:SharesWithheldForTaxesValue>
  <us-gaap:StockOptionPlanExpense id="ID_789" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">1746000</us-gaap:StockOptionPlanExpense>
  <us-gaap:NetIncomeLoss id="ID_790" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-5528000</us-gaap:NetIncomeLoss>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_791" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-1486000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockholdersEquity id="ID_792" 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_793" 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_794" 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_795" 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_796" 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_797" contextRef="AS_OF_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">77012000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_798" contextRef="AS_OF_Dec31_2017_Entity_0001123494" unitRef="USD" decimals="-3">80900000</us-gaap:StockholdersEquity>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="ID_799" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1986000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan id="ID_800" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">11000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross id="ID_801" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">8000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
  <hbio:SharesWithheldForTaxesValue id="ID_802" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">603000</hbio:SharesWithheldForTaxesValue>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_803" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-1486000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan id="ID_804" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">89000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <hbio:SharesWithheldForTaxesValue id="ID_805" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">2000</hbio:SharesWithheldForTaxesValue>
  <us-gaap:ProvisionForDoubtfulAccounts id="ID_806" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">149000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_807" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">8173000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_808" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">-13532000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_809" 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_810" 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_811" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" unitRef="USD" decimals="-3">-732000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:InventoryFinishedGoods id="ID_812" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">6729000</us-gaap:InventoryFinishedGoods>
  <us-gaap:InventoryFinishedGoods id="ID_813" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">6936000</us-gaap:InventoryFinishedGoods>
  <us-gaap:InventoryWorkInProcess id="ID_814" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">4101000</us-gaap:InventoryWorkInProcess>
  <us-gaap:InventoryWorkInProcess id="ID_815" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">3667000</us-gaap:InventoryWorkInProcess>
  <us-gaap:InventoryRawMaterials id="ID_816" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">14458000</us-gaap:InventoryRawMaterials>
  <us-gaap:InventoryRawMaterials id="ID_817" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">14484000</us-gaap:InventoryRawMaterials>
  <us-gaap:ScheduleOfInventoryCurrentTableTextBlock id="ID_818" contextRef="FROM_Jan01_2019_TO_Jun30_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:98.25pt;text-align:left;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:center;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;June 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;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:69.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &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:98.25pt;text-align:left;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:center;vertical-align:bottom;border-color:Black;min-width:69.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;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:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.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: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:98.25pt;text-align:left;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;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.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:153pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:153pt;' &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:105pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:105pt;' &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: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,729&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:105pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:105pt;' &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: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;4,101&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:105pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:105pt;' &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: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,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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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:98.25pt;text-align:left;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;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: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,288&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:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&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_819" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">391000</us-gaap:StandardProductWarrantyAccrual>
  <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent id="ID_820" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-5">900000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
  <us-gaap:DefinedBenefitPlanContributionsByEmployer id="ID_821" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-5">400000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
  <us-gaap:DefinedBenefitPlanContributionsByEmployer id="ID_822" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-5">400000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
  <us-gaap:DefinedBenefitPlanInterestCost id="ID_823" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">255000</us-gaap:DefinedBenefitPlanInterestCost>
  <us-gaap:DefinedBenefitPlanInterestCost id="ID_824" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">250000</us-gaap:DefinedBenefitPlanInterestCost>
  <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets id="ID_825" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">352000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
  <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets id="ID_826" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">388000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
  <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses id="ID_827" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-147000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
  <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses id="ID_828" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-110000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
  <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost id="ID_829" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">50000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
  <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost id="ID_830" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-28000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
  <us-gaap:OperatingLeaseCost id="ID_831" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1038000</us-gaap:OperatingLeaseCost>
  <us-gaap:ShortTermLeaseCost id="ID_832" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">127000</us-gaap:ShortTermLeaseCost>
  <us-gaap:SubleaseIncome id="ID_833" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">205000</us-gaap:SubleaseIncome>
  <us-gaap:LeaseCost id="ID_834" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">960000</us-gaap:LeaseCost>
  <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount id="ID_835" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">5391000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber id="ID_836" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="shares" decimals="INF">1956732</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod id="ID_837" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">2635</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
  <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 id="ID_838" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">4.25</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice id="ID_839" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">2.28</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="ID_840" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="shares" decimals="INF">1233762</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="ID_841" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">3.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="ID_842" 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_843" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember" unitRef="myUSDPerShare" decimals="INF">4.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate id="ID_844" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_BlackScholesOptionPricingModelMember" unitRef="pure" decimals="4">0.4231</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate id="ID_845" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_BlackScholesOptionPricingModelMember" unitRef="pure" decimals="4">0.0282</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 id="ID_846" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_BlackScholesOptionPricingModelMember">P4Y11M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate id="ID_847" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_BlackScholesOptionPricingModelMember" unitRef="pure" decimals="4">0.4569</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate id="ID_848" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_BlackScholesOptionPricingModelMember" unitRef="pure" decimals="4">0.4231</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate id="ID_849" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_BlackScholesOptionPricingModelMember" unitRef="pure" decimals="4">0.0242</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate id="ID_850" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_BlackScholesOptionPricingModelMember" unitRef="pure" decimals="4">0.0282</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 id="ID_851" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_BlackScholesOptionPricingModelMember">P4Y8M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 id="ID_852" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_BlackScholesOptionPricingModelMember">P4Y11M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate id="ID_853" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_BlackScholesOptionPricingModelMember" unitRef="pure" decimals="2">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate id="ID_854" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_BlackScholesOptionPricingModelMember" unitRef="pure" decimals="2">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate id="ID_855" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_BlackScholesOptionPricingModelMember" unitRef="pure" decimals="2">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 id="ID_856" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_BlackScholesOptionPricingModelMember">P4Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate id="ID_857" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_MonteCarloValuationSimulationMember" unitRef="pure" decimals="4">0.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate id="ID_858" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_MonteCarloValuationSimulationMember" unitRef="pure" decimals="4">0.4402</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate id="ID_859" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_MonteCarloValuationSimulationMember" unitRef="pure" decimals="4">0.025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate id="ID_860" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_MonteCarloValuationSimulationMember" unitRef="pure" decimals="4">0.0227</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <hbio:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient id="ID_861" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_MonteCarloValuationSimulationMember" unitRef="pure" decimals="4">0.0027</hbio:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient>
  <hbio:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient id="ID_862" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_MonteCarloValuationSimulationMember" unitRef="pure" decimals="4">0.0007</hbio:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate id="ID_863" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_MonteCarloValuationSimulationMember" unitRef="pure" decimals="4">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate id="ID_864" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_ValuationTechniqueAxis_hbio_MonteCarloValuationSimulationMember" unitRef="pure" decimals="4">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:ShareBasedCompensation id="ID_865" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember" unitRef="USD" decimals="-3">21000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_866" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember" unitRef="USD" decimals="-3">26000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_867" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember" unitRef="USD" decimals="-3">29000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_868" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember" unitRef="USD" decimals="-3">226000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_869" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember" unitRef="USD" decimals="-3">1080000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_870" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember" unitRef="USD" decimals="-3">1273000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_871" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="-3">76000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_872" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="-3">71000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_873" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_hbio_DiscontinuedOperationsMember" unitRef="USD" decimals="-3">0</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_874" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_hbio_DiscontinuedOperationsMember" unitRef="USD" decimals="-3">150000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_875" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1206000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_876" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1746000</us-gaap:ShareBasedCompensation>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="ID_877" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">37682539</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="ID_878" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="shares" decimals="INF">35774334</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment id="ID_879" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
  <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment id="ID_880" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="shares" decimals="INF">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="ID_881" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="INF">37682539</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="ID_882" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="shares" decimals="INF">35774334</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans id="ID_883" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="-3">93785000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans id="ID_884" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="shares" decimals="INF">24907</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
  <hbio:WeightedAverageEstimatedBlackScholesValueOfOptionGrants id="ID_885" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">0.97</hbio:WeightedAverageEstimatedBlackScholesValueOfOptionGrants>
  <hbio:WeightedAverageEstimatedBlackScholesValueOfOptionGrants id="ID_886" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">1.81</hbio:WeightedAverageEstimatedBlackScholesValueOfOptionGrants>
  <hbio:WeightedAverageEstimatedBlackScholesValueOfOptionGrants id="ID_887" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">1.56</hbio:WeightedAverageEstimatedBlackScholesValueOfOptionGrants>
  <hbio:WeightedAverageEstimatedBlackScholesValueOfOptionGrants id="ID_888" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">1.81</hbio:WeightedAverageEstimatedBlackScholesValueOfOptionGrants>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="ID_889" contextRef="FROM_Jan01_2019_TO_Mar31_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketCondition2019RsusMember" unitRef="myUSDPerShare" decimals="INF">4.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="ID_890" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketCondition2018RsusMemberMember" unitRef="myUSDPerShare" decimals="INF">4.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="ID_891" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketCondition2018RsusMemberMember" unitRef="shares" decimals="INF">7556</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="ID_892" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketCondition2019RsusMember" unitRef="shares" decimals="INF">56517</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <hbio:MaximumPercentageOfTargetNumberOfRestrictedStockUnits id="ID_893" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketCondition2018RsusMemberMember" unitRef="pure" decimals="2">1.5</hbio:MaximumPercentageOfTargetNumberOfRestrictedStockUnits>
  <hbio:MaximumPercentageOfTargetNumberOfRestrictedStockUnits id="ID_894" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketCondition2019RsusMember" unitRef="pure" decimals="2">1.5</hbio:MaximumPercentageOfTargetNumberOfRestrictedStockUnits>
  <hbio:PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation id="ID_895" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember" unitRef="pure" decimals="2">0.5</hbio:PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation>
  <us-gaap:EarlyRepaymentOfSeniorDebt id="ID_896" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember" unitRef="USD" decimals="-4">1000000</us-gaap:EarlyRepaymentOfSeniorDebt>
  <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet id="ID_897" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-3">-494000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
  <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet id="ID_898" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-3">-99000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
  <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet id="ID_899" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember" unitRef="USD" decimals="-3">36000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
  <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet id="ID_900" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember" unitRef="USD" decimals="-3">45000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
  <us-gaap:Revenues id="ID_901" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">39591000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_902" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">5528000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_903" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">6184000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_904" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">3798000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_905" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">2053000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_906" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">426000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_907" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">176000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_908" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">30000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_909" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember" unitRef="USD" decimals="-3">55101000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_910" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember" unitRef="USD" decimals="-3">2685000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_911" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">41644000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_912" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">5954000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_913" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">6360000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_914" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">3828000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_915" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">38725000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_916" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">7921000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_917" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">7204000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_918" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">4431000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_919" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">36695000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_920" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">7587000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_921" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">7006000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_922" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">4400000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_923" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">2030000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_924" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">334000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_925" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">198000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_926" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">31000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_927" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember" unitRef="USD" decimals="-3">55688000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_928" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember" unitRef="USD" decimals="-3">2593000</us-gaap:Revenues>
  <hbio:AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination id="ID_929" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</hbio:AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination>
  <hbio:AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination id="ID_930" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">102000</hbio:AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable id="ID_931" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">332000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:IncomeTaxDisclosureTextBlock id="ID_932" contextRef="FROM_Jan01_2019_TO_Jun30_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;	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.9 million and $0.4 million for the three months ended June 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;78&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;.2&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;% for the three months ended June 30, 201&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9 compared with &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;19.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.3 million and an expense of $0.2 million for the six months ended June 30, 2019 and 2018, respectively. The effective tax rate on c&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ontinuing operations was &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;10.6&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;% for the six months ended June 30, 2019, compared with (&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.3&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 primaril&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;y 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 G&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ILTI (Global Intangible Low-Taxed Income) tax rules, limitations on interest expense deductions and, in 2018, certain 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 and six months ended June 30, 2019, no income tax expense or benefit was recorded for d&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;iscontinued operations. For the comparable three-and six-month periods in 2018, income tax benefit recorded for discontinued operations was $10 thousand and $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:EffectiveIncomeTaxRateContinuingOperations id="ID_933" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="pure" decimals="3">0.106</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations id="ID_934" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="pure" decimals="3">-0.033</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_935" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">0</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:DeferredRevenue id="ID_936" contextRef="AS_OF_Mar31_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">1666000</us-gaap:DeferredRevenue>
  <us-gaap:DeferredRevenue id="ID_937" contextRef="AS_OF_Mar31_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">2049000</us-gaap:DeferredRevenue>
  <us-gaap:DeferredRevenueAdditions id="ID_938" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">281000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueAdditions id="ID_939" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">140000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_940" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">344000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_941" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">250000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_942" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">-10000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:DeferredRevenue id="ID_943" contextRef="AS_OF_Mar31_2019_Entity_0001123494" unitRef="USD" decimals="-3">3715000</us-gaap:DeferredRevenue>
  <us-gaap:DeferredRevenueAdditions id="ID_944" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">421000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_945" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">594000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_946" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-10000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:DeferredRevenue id="ID_947" contextRef="AS_OF_Mar31_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">1793000</us-gaap:DeferredRevenue>
  <us-gaap:DeferredRevenue id="ID_948" contextRef="AS_OF_Mar31_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">2060000</us-gaap:DeferredRevenue>
  <hbio:DeferredRevenueAdditionsDueToBusinessCombination id="ID_949" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">-1000</hbio:DeferredRevenueAdditionsDueToBusinessCombination>
  <hbio:DeferredRevenueAdditionsDueToBusinessCombination id="ID_950" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">0</hbio:DeferredRevenueAdditionsDueToBusinessCombination>
  <us-gaap:DeferredRevenueAdditions id="ID_951" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">1090000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueAdditions id="ID_952" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">116000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_953" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">1169000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_954" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">323000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_955" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">-19000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_956" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">0</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:DeferredRevenue id="ID_957" contextRef="AS_OF_Mar31_2018_Entity_0001123494" unitRef="USD" decimals="-3">3853000</us-gaap:DeferredRevenue>
  <hbio:DeferredRevenueAdditionsDueToBusinessCombination id="ID_958" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-1000</hbio:DeferredRevenueAdditionsDueToBusinessCombination>
  <us-gaap:DeferredRevenueAdditions id="ID_959" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1206000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_960" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1492000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_961" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-19000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:DeferredRevenue id="ID_962" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-5">3800000</us-gaap:DeferredRevenue>
  <us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred id="ID_963" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-5">200000</us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred>
  <us-gaap:OperatingLeasesRentExpenseNet id="ID_964" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-5">1400000</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:DefinedBenefitPlanContributionsByEmployer id="ID_965" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-5">200000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
  <us-gaap:DefinedBenefitPlanContributionsByEmployer id="ID_966" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-5">200000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
  <hbio:SharesWithheldForTaxesValue id="ID_967" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">2000</hbio:SharesWithheldForTaxesValue>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_968" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-474000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <hbio:SharesWithheldForTaxesValue id="ID_969" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">423000</hbio:SharesWithheldForTaxesValue>
  <hbio:SharesWithheldForTaxesValue id="ID_970" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">423000</hbio:SharesWithheldForTaxesValue>
  <us-gaap:ProvisionForDoubtfulAccounts id="ID_971" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">368000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:BusinessAcquisitionsProFormaRevenue id="ID_972" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="USD" decimals="-3">61671000</us-gaap:BusinessAcquisitionsProFormaRevenue>
  <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss id="ID_973" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="USD" decimals="-3">-392000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
  <hbio:ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne id="ID_974" contextRef="AS_OF_Jan22_2018_Entity_0001123494" unitRef="USD" decimals="-6">2000000</hbio:ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear id="ID_975" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-5">5600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths id="ID_976" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-5">5600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo id="ID_977" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-5">5600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree id="ID_978" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-5">5500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour id="ID_979" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-5">5400000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive id="ID_980" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-5">5300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
  <us-gaap:OperatingLeasesRentExpenseNet id="ID_981" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_RelatedPartyTransactionAxis_hbio_McsGmbhMcsAndTriangleBiosystemsIncMember" unitRef="USD" decimals="-3">178000</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet id="ID_982" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_RelatedPartyTransactionAxis_hbio_McsGmbhMcsAndTriangleBiosystemsIncMember" unitRef="USD" decimals="-3">171000</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="ID_983" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="shares" decimals="INF">4737057</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries id="ID_984" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">329000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries id="ID_985" contextRef="FROM_Jan01_2018_TO_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
  <dei:EntityCurrentReportingStatus id="ID_986" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494">Yes</dei:EntityCurrentReportingStatus>
  <us-gaap:OperatingLeasesRentExpenseNet id="ID_987" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_RelatedPartyTransactionAxis_hbio_McsGmbhMcsAndTriangleBiosystemsIncMember" unitRef="USD" decimals="-3">89000</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet id="ID_988" contextRef="FROM_Apr01_2018_TO_Jun30_2018_Entity_0001123494_us-gaap_RelatedPartyTransactionAxis_hbio_McsGmbhMcsAndTriangleBiosystemsIncMember" unitRef="USD" decimals="-3">81000</us-gaap:OperatingLeasesRentExpenseNet>
  <hbio:ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo id="ID_989" contextRef="AS_OF_Jan22_2018_Entity_0001123494" unitRef="USD" decimals="-6">1000000</hbio:ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo>
  <hbio:ContingentConsiderationEarnoutMaximum id="ID_990" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-6">1000000</hbio:ContingentConsiderationEarnoutMaximum>
  <hbio:RealizationOfDiscontinuedOperationEarnOutContingentConsiderationYearOne id="ID_991" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="0">0</hbio:RealizationOfDiscontinuedOperationEarnOutContingentConsiderationYearOne>
  <us-gaap:RelatedPartyTransactionsDisclosureTextBlock id="ID_992" contextRef="FROM_Jan01_2019_TO_Jun30_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;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;	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 Multi Channel Systems MCS GmbH (MCS) and Triangle 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 were employees of the Company as of June 30, 2019 and 2018. Pursuant to these lease agreeme&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nts, the Company made rent payments of approximately $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;89&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; thousand and $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;81 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;thousand to these former owners for the three months ended June 30, 2019 and 2018, respectively. The Company made rent payments of approximately $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;178&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; thousand and $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;171&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; thousand to th&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ese former owners for the six months ended June 30, 2019 and 2018, respectively.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
  <us-gaap:EarlyRepaymentOfSeniorDebt id="ID_993" contextRef="FROM_Jan01_2019_TO_Mar31_2019_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_hbio_ExcessCashFlowMember" unitRef="USD" decimals="-6">4000000</us-gaap:EarlyRepaymentOfSeniorDebt>
  <us-gaap:EarlyRepaymentOfSeniorDebt id="ID_994" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_hbio_DenvilleTransactionMember" unitRef="USD" decimals="-6">1000000</us-gaap:EarlyRepaymentOfSeniorDebt>
  <dei:EntityShellCompany id="ID_995" contextRef="FROM_Jan01_2019_TO_Jun30_2019_Entity_0001123494">false</dei:EntityShellCompany>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>hbio-20190630.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/20190630" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:hbio="http://www.harvardbioscience.com/20190630" 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:invest="http://xbrl.sec.gov/invest/2013-01-31" 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-20190630_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-20190630_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-20190630_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-20190630_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>010090 - 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/GoodwillAndOtherIntangibleAssets" id="ELRID_GoodwillAndOtherIntangibleAssets">
                <link:definition>010045 - Disclosure - Goodwill and Other 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/LongTermDebtDebtRepaymentsDetails" id="ELRID_LongTermDebtDebtRepaymentsDetails">
                <link:definition>900210 - Disclosure - Long Term Debt - Debt repayments (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/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/GoodwillAndOtherIntangibleAssetsTables" id="ELRID_GoodwillAndOtherIntangibleAssetsTables">
                <link:definition>300015 - Disclosure - Goodwill and Other 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>300040 - 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/GoodwillAndOtherIntangibleAssetsNarrativesDetails" id="ELRID_GoodwillAndOtherIntangibleAssetsNarrativesDetails">
                <link:definition>400031 - Disclosure - Goodwill and Other 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/GoodwillAndOtherIntangibleAssetsDetails" id="ELRID_GoodwillAndOtherIntangibleAssetsDetails">
                <link:definition>400032 - Disclosure - Goodwill and Other 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>400070 - 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/GoodwillAndOtherIntangibleAssetsChangeInCarryingAmountOfGoodwillDetails" id="ELRID_GoodwillAndOtherIntangibleAssetsChangeInCarryingAmountOfGoodwillDetails">
                <link:definition>400033 - Disclosure - Goodwill and Other 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>400255 - 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>
        </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="DateOfStockRepurchaseProgramAuthorized" id="hbio_DateOfStockRepurchaseProgramAuthorized" type="invest:dateStringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="TreasuryStockAcquiredUnderStockRepurchaseProgram" id="hbio_TreasuryStockAcquiredUnderStockRepurchaseProgram" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="TreasuryStockNumberOfSharesAcquiredUnderStockRepurchaseProgram" id="hbio_TreasuryStockNumberOfSharesAcquiredUnderStockRepurchaseProgram" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="EmployeeStockPurchasePlanSharesAuthorized" id="hbio_EmployeeStockPurchasePlanSharesAuthorized" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="DateOfAmendmentOfStockOptionAndIncentivePlanByBoardOfDirectors" id="hbio_DateOfAmendmentOfStockOptionAndIncentivePlanByBoardOfDirectors" type="invest:dateStringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="IncreaseInNumberOfSharesAuthorizedForIssuanceUnderStockOptionAndIncentivePlan" id="hbio_IncreaseInNumberOfSharesAuthorizedForIssuanceUnderStockOptionAndIncentivePlan" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="LimitationOfNumberOfAwardsThatCanBeIssuedUnderStockOptionAndIncentivePlan" id="hbio_LimitationOfNumberOfAwardsThatCanBeIssuedUnderStockOptionAndIncentivePlan" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="FungibleSharesIssuanceRatio" id="hbio_FungibleSharesIssuanceRatio" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <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="PercentageOfOutstandingCommonStock" id="hbio_PercentageOfOutstandingCommonStock" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="SharesAuthorizedForIssuanceUnder1996StockOptionAndIncentivePlan" id="hbio_SharesAuthorizedForIssuanceUnder1996StockOptionAndIncentivePlan" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="RestrictedStockUnitsOutstandingForIssuanceOfAwards" id="hbio_RestrictedStockUnitsOutstandingForIssuanceOfAwards" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="IncentiveStockOptionsGrantedToDate" id="hbio_IncentiveStockOptionsGrantedToDate" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="NonQualifiedStockOptionsGrantedToDate" id="hbio_NonQualifiedStockOptionsGrantedToDate" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="CommonStockMarketValuePerShareOnReportingDate" id="hbio_CommonStockMarketValuePerShareOnReportingDate" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="InTheMoneyStockOptionsExercisableAtTheReportingDate" id="hbio_InTheMoneyStockOptionsExercisableAtTheReportingDate" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AnnualizedEstimatedForfeitureRate" id="hbio_AnnualizedEstimatedForfeitureRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" 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="WeightedAverageEstimatedBlackScholesValueOfOptionGrants" id="hbio_WeightedAverageEstimatedBlackScholesValueOfOptionGrants" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <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="IncrementalOptionsGrantedDueToHartSpinoff" id="hbio_IncrementalOptionsGrantedDueToHartSpinoff" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="IncrementalUnitsGrantedDueToHartSpinoff" id="hbio_IncrementalUnitsGrantedDueToHartSpinoff" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <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="PreferredStockPurchaseRightOptionExercised" id="hbio_PreferredStockPurchaseRightOptionExercised" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="MaximumPercentageOfTargetNumberOfRestrictedStockUnits" id="hbio_MaximumPercentageOfTargetNumberOfRestrictedStockUnits" type="num:percentItemType" 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="EmployeeStockPurchasePlanAsAmendedTheEsppAbstract" id="hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract" 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" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>hbio-20190630_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/AccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_AccumulatedOtherComprehensiveIncomeDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_AcquisitionsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CONSOLIDATEDBALANCESHEETS" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CONSOLIDATEDSTATEMENTSOFCASHFLOWS" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_DiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_EmployeeBenefitPlansDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/GoodwillAndOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_GoodwillAndOtherIntangibleAssetsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/IncomeTaxDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_IncomeTaxDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/InventoriesDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_InventoriesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LeasesComponentsOfLeaseExpenseAndOtherSupplementaryInformationDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_LeasesComponentsOfLeaseExpenseAndOtherSupplementaryInformationDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LeasesMaturityDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_LeasesMaturityDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LongTermDebtBorrowingsDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_LongTermDebtBorrowingsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LongTermDebtDebtRepaymentsDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_LongTermDebtDebtRepaymentsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/PropertyPlantAndEquipmentDetails" xlink:type="simple" xlink:href="hbio-20190630.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_93" />
        <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_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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_94" 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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_145" />
        <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_146" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_145" xlink:to="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_146" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_131" />
        <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_132" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_131" xlink:to="Locator_us-gaap_OperatingIncomeLoss_132" 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_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_GrossProfit" xlink:label="Locator_us-gaap_GrossProfit_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_GrossProfit_98" 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_101" />
        <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_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_Revenues_102" 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_103" />
        <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_104" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_GrossProfit_103" xlink:to="Locator_us-gaap_CostOfGoodsAndServicesSold_104" 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_99" />
        <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_100" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OperatingIncomeLoss_99" xlink:to="Locator_us-gaap_OperatingExpenses_100" 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_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_SellingAndMarketingExpense" xlink:label="Locator_us-gaap_SellingAndMarketingExpense_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_SellingAndMarketingExpense_106" 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_107" />
        <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_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_GeneralAndAdministrativeExpense_108" 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_109" />
        <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_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_ResearchAndDevelopmentExpense_110" 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_111" />
        <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_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_RestructuringCharges_112" 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_113" />
        <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_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_AmortizationOfIntangibleAssets_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_OtherGeneralExpense" xlink:label="Locator_us-gaap_OtherGeneralExpense_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_OtherGeneralExpense_116" 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_117" />
        <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_118" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OperatingExpenses_117" xlink:to="Locator_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_118" 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_OperatingExpenses" xlink:label="Locator_us-gaap_OperatingExpenses_119" />
        <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_120" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OperatingExpenses_119" xlink:to="Locator_us-gaap_AssetImpairmentCharges_120" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_133" />
        <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_134" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_133" xlink:to="Locator_us-gaap_NonoperatingIncomeExpense_134" 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_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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="Locator_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_122" 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_123" />
        <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_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_InterestExpense_124" 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_125" />
        <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_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_OtherInterestAndDividendIncome_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_NonoperatingIncomeExpense" xlink:label="Locator_us-gaap_NonoperatingIncomeExpense_127" />
        <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_128" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NonoperatingIncomeExpense_127" xlink:to="Locator_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_128" 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_129" />
        <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_130" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NonoperatingIncomeExpense_129" xlink:to="Locator_us-gaap_OtherNonoperatingIncomeExpense_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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_147" />
        <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_148" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_147" xlink:to="Locator_us-gaap_IncomeTaxExpenseBenefit_148" 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_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_95" />
        <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_96" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetIncomeLoss_95" xlink:to="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_96" 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_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_149" />
        <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_150" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_149" xlink:to="Locator_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_150" 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_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_151" />
        <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_152" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_151" xlink:to="Locator_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_152" 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_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_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_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_NetIncomeLoss_136" 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_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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_138" 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_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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_140" 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_141" />
        <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_142" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_ComprehensiveIncomeNetOfTax_141" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_142" 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_ComprehensiveIncomeNetOfTax" xlink:label="Locator_us-gaap_ComprehensiveIncomeNetOfTax_143" />
        <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_144" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_ComprehensiveIncomeNetOfTax_143" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_144" order="44.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_247" />
        <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_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_PropertyPlantAndEquipmentNet_248" 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_249" />
        <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_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_DeferredTaxAssetsNetNoncurrent_250" 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_251" />
        <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_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_FiniteLivedIntangibleAssetsNet_252" 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_253" />
        <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_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_Goodwill_254" 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_255" />
        <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_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_IndefiniteLivedIntangibleAssetsExcludingGoodwill_256" 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_257" />
        <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_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_OtherAssetsNoncurrent_258" 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_259" />
        <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_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_AssetsCurrent_260" 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_265" />
        <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_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_CashAndCashEquivalentsAtCarryingValue_266" 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_267" />
        <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_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_AccountsReceivableNetCurrent_268" 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_269" />
        <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_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_InventoryNet_270" 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_271" />
        <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_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_DeferredTaxAssetsNetCurrent_272" 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_273" />
        <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_274" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsCurrent_273" xlink:to="Locator_us-gaap_OtherAssetsCurrent_274" 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_275" />
        <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_276" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsCurrent_275" xlink:to="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_276" 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_261" />
        <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_262" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Assets_261" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_262" 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_263" />
        <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_264" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Assets_263" xlink:to="Locator_us-gaap_OperatingLeaseRightOfUseAsset_264" 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_277" />
        <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_278" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquity_277" xlink:to="Locator_us-gaap_Liabilities_278" 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_281" />
        <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_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_LiabilitiesCurrent_282" 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_293" />
        <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_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_OtherLiabilitiesCurrent_294" 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_295" />
        <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_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_SecuredDebtCurrent_296" 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_297" />
        <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_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_NotesPayableCurrent_298" 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_299" />
        <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_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_AccountsPayableCurrent_300" 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_301" />
        <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_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_DeferredRevenueCurrent_302" 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_303" />
        <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_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_AccruedIncomeTaxesCurrent_304" 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_305" />
        <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_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_DeferredTaxLiabilitiesCurrent_306" 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_307" />
        <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_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_AccruedLiabilitiesCurrent_308" 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_309" />
        <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_310" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesCurrent_309" xlink:to="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_310" 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_311" />
        <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_312" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesCurrent_311" xlink:to="Locator_us-gaap_OperatingLeaseLiabilityCurrent_312" 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_283" />
        <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_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_LongTermDebtNoncurrent_284" 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_285" />
        <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_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_DeferredTaxLiabilitiesNoncurrent_286" 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_287" />
        <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_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_OtherAccruedLiabilitiesNoncurrent_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_Liabilities" xlink:label="Locator_us-gaap_Liabilities_289" />
        <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_290" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Liabilities_289" xlink:to="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_290" 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_291" />
        <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_292" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Liabilities_291" xlink:to="Locator_us-gaap_OperatingLeaseLiabilityNoncurrent_292" 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_LiabilitiesAndStockholdersEquity" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquity_279" />
        <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_280" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquity_279" xlink:to="Locator_us-gaap_StockholdersEquity_280" 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_313" />
        <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_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_PreferredStockValue_314" 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_315" />
        <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_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_CommonStockValue_316" 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_317" />
        <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_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_AdditionalPaidInCapitalCommonStock_318" 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_319" />
        <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_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_RetainedEarningsAccumulatedDeficit_320" 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_321" />
        <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_322" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_StockholdersEquity_321" xlink:to="Locator_us-gaap_TreasuryStockCarryingBasis_322" 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_323" />
        <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_324" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_StockholdersEquity_323" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_324" 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_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="Locator_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_435" />
        <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_436" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_435" xlink:to="Locator_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_436" 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_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="Locator_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_437" />
        <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_438" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_437" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_438" 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_443" />
        <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_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_us-gaap_ProceedsFromIssuanceOfSecuredDebt_444" 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_445" />
        <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_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_RepaymentsOfLongTermDebt_446" 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_447" />
        <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_448" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_447" xlink:to="Locator_us-gaap_TreasuryStockValueAcquiredCostMethod_448" 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_449" />
        <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_450" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_449" xlink:to="Locator_us-gaap_ProceedsFromIssuanceOfCommonStock_450" 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_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_451" />
        <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_452" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_451" xlink:to="Locator_us-gaap_RepaymentsOfShortTermDebt_452" 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_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_453" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TransferOfCashAndCashEquivalentsToHART" xlink:label="Locator_hbio_TransferOfCashAndCashEquivalentsToHART_454" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_453" xlink:to="Locator_hbio_TransferOfCashAndCashEquivalentsToHART_454" 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_455" />
        <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_456" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_455" xlink:to="Locator_us-gaap_PaymentsOfDebtIssuanceCosts_456" 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_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="Locator_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_439" />
        <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_440" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_439" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_440" 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_457" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AdditionsToCatalogCosts" xlink:label="Locator_hbio_AdditionsToCatalogCosts_458" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_457" xlink:to="Locator_hbio_AdditionsToCatalogCosts_458" 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_NetCashProvidedByUsedInInvestingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_459" />
        <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_460" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_459" xlink:to="Locator_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_460" 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_461" />
        <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_462" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_461" xlink:to="Locator_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_462" 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_463" />
        <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_464" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_463" xlink:to="Locator_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_464" 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_465" />
        <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_466" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_465" xlink:to="Locator_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_466" 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_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="Locator_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_441" />
        <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_442" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_441" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_442" 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_467" />
        <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_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_NetIncomeLoss_468" 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_469" />
        <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_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_StockOptionPlanExpense_470" 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_471" />
        <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_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_Depreciation_472" 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_473" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AmortizationOfCatalogCosts" xlink:label="Locator_hbio_AmortizationOfCatalogCosts_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_hbio_AmortizationOfCatalogCosts_474" 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_475" />
        <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_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_ProvisionForDoubtfulAccounts_476" 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_477" />
        <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_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_AmortizationOfFinancingCosts_478" 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_479" />
        <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_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_DeferredIncomeTaxExpenseBenefit_480" 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_481" />
        <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_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_IncreaseDecreaseInAccountsReceivable_482" 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_483" />
        <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_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_us-gaap_IncreaseDecreaseInInventories_484" 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_485" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="Locator_us-gaap_IncreaseDecreaseInOtherReceivables_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_IncreaseDecreaseInOtherReceivables_486" 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_487" />
        <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_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_IncreaseDecreaseInAccountsPayableTrade_488" 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_489" />
        <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_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_IncreaseDecreaseInAccruedIncomeTaxesPayable_490" 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_491" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccruedLiabilities_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_IncreaseDecreaseInAccruedLiabilities_492" 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_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_IncreaseDecreaseInDeferredRevenue" xlink:label="Locator_us-gaap_IncreaseDecreaseInDeferredRevenue_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_IncreaseDecreaseInDeferredRevenue_494" 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_495" />
        <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_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_IncreaseDecreaseInOtherOperatingLiabilities_496" 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_497" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation" xlink:label="Locator_hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation_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_hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation_498" 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_499" />
        <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_500" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_499" xlink:to="Locator_us-gaap_GainLossOnSaleOfBusiness_500" 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_501" />
        <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_502" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_501" xlink:to="Locator_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_502" 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_503" />
        <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_504" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_503" xlink:to="Locator_us-gaap_GainLossOnDispositionOfAssets_504" 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_505" />
        <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_506" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_505" xlink:to="Locator_us-gaap_AssetImpairmentCharges_506" order="6.0" weight="1" />
    </calculationLink>
    <calculationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/LongTermDebtDebtRepaymentsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebt" xlink:label="Locator_us-gaap_LongTermDebt_529" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="Locator_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_530" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LongTermDebt_529" xlink:to="Locator_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_530" 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_LongTermDebt" xlink:label="Locator_us-gaap_LongTermDebt_531" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="Locator_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_532" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LongTermDebt_531" xlink:to="Locator_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_532" 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_LongTermDebt" xlink:label="Locator_us-gaap_LongTermDebt_533" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="Locator_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_534" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LongTermDebt_533" xlink:to="Locator_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_534" 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_LongTermDebt" xlink:label="Locator_us-gaap_LongTermDebt_535" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="Locator_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_536" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LongTermDebt_535" xlink:to="Locator_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_536" 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_LongTermDebt" xlink:label="Locator_us-gaap_LongTermDebt_537" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="Locator_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_538" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LongTermDebt_537" xlink:to="Locator_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_538" order="5.0" weight="1" />
    </calculationLink>
    <calculationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/GoodwillAndOtherIntangibleAssetsDetails">
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TotalIntangibleAssets" xlink:label="Locator_hbio_TotalIntangibleAssets_717" />
        <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_718" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_hbio_TotalIntangibleAssets_717" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsGross_718" order="2.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TotalIntangibleAssets" xlink:label="Locator_hbio_TotalIntangibleAssets_719" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill" xlink:label="Locator_hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill_720" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_hbio_TotalIntangibleAssets_719" xlink:to="Locator_hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill_720" order="7.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill" xlink:label="Locator_hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill_721" />
        <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_722" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill_721" xlink:to="Locator_us-gaap_Goodwill_722" order="5.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill" xlink:label="Locator_hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill_723" />
        <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_724" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill_723" xlink:to="Locator_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_724" 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_771" />
        <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_772" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_InventoryNet_771" xlink:to="Locator_us-gaap_InventoryFinishedGoods_772" 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_773" />
        <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_774" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_InventoryNet_773" xlink:to="Locator_us-gaap_InventoryWorkInProcess_774" 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_775" />
        <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_776" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_InventoryNet_775" xlink:to="Locator_us-gaap_InventoryRawMaterials_776" 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_971" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedIdentifiableNetAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableNetAssets_972" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_971" xlink:to="Locator_hbio_BusinessCombinationRecognizedIdentifiableNetAssets_972" order="5.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedIdentifiableNetAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableNetAssets_943" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_944" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_hbio_BusinessCombinationRecognizedIdentifiableNetAssets_943" xlink:to="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_944" order="3.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_953" />
        <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_954" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_953" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_954" order="13.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_956" order="14.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_958" order="15.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_960" order="16.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_962" order="17.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_964" order="18.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedIdentifiableNetAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableNetAssets_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" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_hbio_BusinessCombinationRecognizedIdentifiableNetAssets_945" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_946" 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_965" />
        <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_966" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_965" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_966" 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_967" />
        <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_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_968" 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_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_970" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_973" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax" xlink:label="Locator_hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax_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_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax_974" order="10.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax" xlink:label="Locator_hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax_947" />
        <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_948" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax_947" xlink:to="Locator_us-gaap_Goodwill_948" order="7.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax" xlink:label="Locator_hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax_949" />
        <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_950" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax_949" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_950" order="8.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent_952" order="9.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-20190630.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_2109" />
        <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_2110" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentNet_2109" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentGross_2110" 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_2111" />
        <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_2112" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentNet_2111" xlink:to="Locator_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2112" 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_2249" />
        <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_2250" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsNet_2249" xlink:to="Locator_us-gaap_DeferredTaxAssetsGross_2250" 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_2229" />
        <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_2230" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsGross_2229" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_2230" 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_2231" />
        <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_2232" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsGross_2231" xlink:to="Locator_us-gaap_DeferredTaxAssetsInventory_2232" 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_2233" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredTaxAssetsOperatingLossAndCreditsCarryforwards" xlink:label="Locator_hbio_DeferredTaxAssetsOperatingLossAndCreditsCarryforwards_2234" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsGross_2233" xlink:to="Locator_hbio_DeferredTaxAssetsOperatingLossAndCreditsCarryforwards_2234" 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_2235" />
        <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_2236" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsGross_2235" xlink:to="Locator_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_2236" 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_2237" />
        <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_2238" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsGross_2237" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_2238" 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_2239" />
        <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_2240" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsGross_2239" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_2240" 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_2241" />
        <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_2242" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsGross_2241" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_2242" 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_2243" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredTaxAssetsTaxCreditsOnRepatriation" xlink:label="Locator_hbio_DeferredTaxAssetsTaxCreditsOnRepatriation_2244" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsGross_2243" xlink:to="Locator_hbio_DeferredTaxAssetsTaxCreditsOnRepatriation_2244" 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_2245" />
        <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_2246" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsGross_2245" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_2246" 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_2247" />
        <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_2248" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsGross_2247" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_2248" 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_2251" />
        <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_2252" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsNet_2251" xlink:to="Locator_us-gaap_DeferredTaxAssetsValuationAllowance_2252" order="13.0" weight="-1" />
    </calculationLink>
    <calculationLink 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_OtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2835" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_2836" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2835" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_2836" 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_OtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2837" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="Locator_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_2838" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2837" xlink:to="Locator_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_2838" order="4.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_2893" />
        <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_2894" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_SecuredDebt_2893" xlink:to="Locator_us-gaap_LongTermLoansPayable_2894" 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_2895" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DelayedDrawdownTermLoan" xlink:label="Locator_hbio_DelayedDrawdownTermLoan_2896" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_SecuredDebt_2895" xlink:to="Locator_hbio_DelayedDrawdownTermLoan_2896" 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_2897" />
        <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_2898" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_SecuredDebt_2897" xlink:to="Locator_us-gaap_DeferredFinanceCostsNet_2898" 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_2899" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_RevolvingCreditFacility" xlink:label="Locator_hbio_RevolvingCreditFacility_2900" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_SecuredDebt_2899" xlink:to="Locator_hbio_RevolvingCreditFacility_2900" 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_3095" />
        <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_3096" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_3095" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_3096" 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_3097" />
        <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_3098" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_3097" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_3098" 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_3099" />
        <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_3100" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_3099" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_3100" 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_3101" />
        <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_3102" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_3101" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_3102" 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_3103" />
        <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_3104" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_3103" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_3104" 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_3105" />
        <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_3106" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_3105" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_3106" 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_3107" />
        <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_3108" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_3107" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_3108" 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_3109" />
        <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_3110" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_3109" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_3110" 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_3111" />
        <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_3112" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_3111" xlink:to="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_3112" 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_3113" />
        <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_3114" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_3113" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent_3114" 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_3115" />
        <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_3116" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_3115" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_3116" 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_3117" />
        <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_3118" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_3117" xlink:to="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_3118" 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_3119" />
        <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_3120" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_3119" xlink:to="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_3120" 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_3429" />
        <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_3430" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LeaseCost_3429" xlink:to="Locator_us-gaap_OperatingLeaseCost_3430" 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_3431" />
        <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_3432" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LeaseCost_3431" xlink:to="Locator_us-gaap_ShortTermLeaseCost_3432" 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_3433" />
        <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_3434" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LeaseCost_3433" xlink:to="Locator_us-gaap_SubleaseIncome_3434" 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_3451" />
        <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_3452" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OperatingLeaseLiability_3451" xlink:to="Locator_us-gaap_OperatingLeaseLiabilityCurrent_3452" 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_3453" />
        <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_3454" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OperatingLeaseLiability_3453" xlink:to="Locator_us-gaap_OperatingLeaseLiabilityNoncurrent_3454" order="12.0" weight="1" />
    </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>hbio-20190630_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-20190630.xsd#ELRID_AccumulatedOtherComprehensiveIncomeDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_AcquisitionsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AcquisitionsNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_AcquisitionsNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockAssumptionsBlackScholesAndMonteCarloDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CapitalStockAssumptionsBlackScholesAndMonteCarloDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CapitalStockDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CapitalStockNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockStockbasedCompensationExpenseDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CapitalStockStockbasedCompensationExpenseDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockStockOptionsAndRestrictedStockActivityDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CapitalStockStockOptionsAndRestrictedStockActivityDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockTables" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CapitalStockTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/ConcentrationsNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_ConcentrationsNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DerivativeDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_DerivativeDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DerivativeNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_DerivativeNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DerivativeOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_DerivativeOtherComprehensiveIncomeLossDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansDefinedBenefitPlanDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_EmployeeBenefitPlansDefinedBenefitPlanDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansPlanAssetsDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_EmployeeBenefitPlansPlanAssetsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_FairValueMeasurementsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/GoodwillAndOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_GoodwillAndOtherIntangibleAssetsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/IncomeTaxNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_IncomeTaxNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LongTermDebtBorrowingsDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_LongTermDebtBorrowingsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LongTermDebtNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_LongTermDebtNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/PropertyPlantAndEquipmentDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_PropertyPlantAndEquipmentDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RecentlyIssuedAccountingPronouncementsDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_RecentlyIssuedAccountingPronouncementsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RelatedPartyTransactionsNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_RelatedPartyTransactionsNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RevenuesDeferredRevenueDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_RevenuesDeferredRevenueDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RevenuesDisaggregationDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_RevenuesDisaggregationDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RevenuesTables" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_RevenuesTables" />
    <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_657" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BlackScholesOptionPricingModelMember" xlink:label="Locator_hbio_BlackScholesOptionPricingModelMember_658" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ValuationTechniqueDomain_657" xlink:to="Locator_hbio_BlackScholesOptionPricingModelMember_658" order="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_659" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MonteCarloValuationSimulationMember" xlink:label="Locator_hbio_MonteCarloValuationSimulationMember_660" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ValuationTechniqueDomain_659" xlink:to="Locator_hbio_MonteCarloValuationSimulationMember_660" 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_661" />
        <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_662" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_661" xlink:to="Locator_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_651" />
        <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_652" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_651" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_652" 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_653" />
        <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_654" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_653" xlink:to="Locator_us-gaap_ValuationTechniqueAxis_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_ValuationTechniqueAxis" xlink:label="Locator_us-gaap_ValuationTechniqueAxis_655" />
        <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_656" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_ValuationTechniqueAxis_655" xlink:to="Locator_us-gaap_ValuationTechniqueDomain_656" order="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_663" />
        <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_664" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_ValuationTechniqueAxis_663" xlink:to="Locator_us-gaap_ValuationTechniqueDomain_664" order="1.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/GoodwillAndOtherIntangibleAssetsDetails">
        <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_727" />
        <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_728" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_727" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_728" order="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_745" />
        <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_746" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_745" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_746" order="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_737" />
        <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_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_PatentsMember_738" 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_731" />
        <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_732" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_731" xlink:to="Locator_us-gaap_TradeNamesMember_732" 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_729" />
        <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_730" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_729" xlink:to="Locator_us-gaap_DevelopedTechnologyRightsMember_730" order="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_733" />
        <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_734" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_733" xlink:to="Locator_us-gaap_CustomerRelationshipsMember_734" 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_735" />
        <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_736" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_735" xlink:to="Locator_us-gaap_InProcessResearchAndDevelopmentMember_736" 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_705" />
        <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_706" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_705" xlink:to="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_706" 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_725" />
        <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_726" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_725" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_726" order="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_739" />
        <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_740" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_739" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsGross_740" order="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_741" />
        <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_742" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_741" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_742" 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_743" />
        <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_744" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_743" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetUsefulLife_744" order="3.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_835" />
        <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_836" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_835" xlink:to="Locator_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_836" order="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_837" />
        <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_838" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_837" xlink:to="Locator_us-gaap_BusinessCombinationConsiderationTransferred1_838" 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_839" />
        <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_840" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_839" xlink:to="Locator_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_840" 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_841" />
        <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_842" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_841" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetUsefulLife_842" 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_843" />
        <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_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_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_844" 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_845" />
        <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_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_NumberOfBusinessesAcquired_846" 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_847" />
        <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_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_BusinessAcquisitionProFormaInformationAbstract_848" 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_BusinessAcquisitionProFormaInformationAbstract" xlink:label="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_849" />
        <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_850" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_849" xlink:to="Locator_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_850" order="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_851" />
        <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_852" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_851" xlink:to="Locator_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_852" 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_853" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization" xlink:label="Locator_hbio_BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization_854" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_853" xlink:to="Locator_hbio_BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization_854" 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_855" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_PreliminaryAmountOfInventoryFairValueStepUp" xlink:label="Locator_hbio_PreliminaryAmountOfInventoryFairValueStepUp_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_hbio_PreliminaryAmountOfInventoryFairValueStepUp_856" 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_857" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AmortizationPeriodOfPurchaseAccountingInventoryFairValueStepUpAmortization" xlink:label="Locator_hbio_AmortizationPeriodOfPurchaseAccountingInventoryFairValueStepUpAmortization_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_hbio_AmortizationPeriodOfPurchaseAccountingInventoryFairValueStepUpAmortization_858" 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_859" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets" xlink:label="Locator_hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets_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_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets_860" 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_861" />
        <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_862" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_861" xlink:to="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_862" 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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_863" />
        <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_864" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_863" xlink:to="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_864" order="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_865" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredLiabilties" xlink:label="Locator_hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredLiabilties_866" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_865" xlink:to="Locator_hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredLiabilties_866" 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_867" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital" xlink:label="Locator_hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital_868" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_867" xlink:to="Locator_hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital_868" 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_869" />
        <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_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_GoodwillPurchaseAccountingAdjustments_870" 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_793" />
        <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_794" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_793" xlink:to="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_794" 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_817" />
        <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_818" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_817" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_818" order="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_821" />
        <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_822" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_821" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_822" order="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_823" />
        <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_824" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_823" xlink:to="Locator_us-gaap_TradeNamesMember_824" order="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_825" />
        <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_826" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_825" xlink:to="Locator_us-gaap_DevelopedTechnologyRightsMember_826" 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_827" />
        <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_828" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_827" xlink:to="Locator_us-gaap_CustomerRelationshipsMember_828" 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_829" />
        <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_830" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_829" xlink:to="Locator_us-gaap_InProcessResearchAndDevelopmentMember_830" 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_819" />
        <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_820" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_819" xlink:to="Locator_us-gaap_BusinessAcquisitionAxis_820" 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_831" />
        <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_832" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_BusinessAcquisitionAxis_831" xlink:to="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_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_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_833" />
        <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_834" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_833" xlink:to="Locator_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_834" 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_993" />
        <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_994" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_993" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_994" order="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_995" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_996" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_995" xlink:to="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_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="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_998" 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_999" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedIdentifiableNetAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableNetAssets_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_hbio_BusinessCombinationRecognizedIdentifiableNetAssets_1000" 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_1001" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract" xlink:label="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_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_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_1002" order="4.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract" xlink:label="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_1003" />
        <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_1004" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_1003" xlink:to="Locator_us-gaap_Goodwill_1004" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.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="2.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.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="3.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract" xlink:label="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_1009" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.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="4.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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_899" />
        <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_900" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_899" xlink:to="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_900" 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_975" />
        <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_976" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_975" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_976" order="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_979" />
        <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_980" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_979" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_980" order="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_981" />
        <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_982" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_981" xlink:to="Locator_us-gaap_TradeNamesMember_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_DevelopedTechnologyRightsMember" xlink:label="Locator_us-gaap_DevelopedTechnologyRightsMember_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_DevelopedTechnologyRightsMember_984" 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_985" />
        <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_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_CustomerRelationshipsMember_986" 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_987" />
        <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_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_InProcessResearchAndDevelopmentMember_988" 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_977" />
        <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_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_BusinessAcquisitionAxis_978" 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_989" />
        <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_990" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_BusinessAcquisitionAxis_989" xlink:to="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_990" order="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_991" />
        <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_992" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_991" xlink:to="Locator_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_992" 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_1365" />
        <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_1366" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1365" xlink:to="Locator_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1366" order="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_1367" />
        <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_1368" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1367" xlink:to="Locator_us-gaap_CommonStockSharesAuthorized_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_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="Locator_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1369" />
        <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_1370" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1369" xlink:to="Locator_us-gaap_CommonStockSharesIssued_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_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="Locator_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1371" />
        <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_1372" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1371" xlink:to="Locator_us-gaap_CommonStockSharesOutstanding_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_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="Locator_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_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_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1374" 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_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="Locator_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1375" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConvertiblePreferredStockTermsOfConversion" xlink:label="Locator_us-gaap_ConvertiblePreferredStockTermsOfConversion_1376" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1375" xlink:to="Locator_us-gaap_ConvertiblePreferredStockTermsOfConversion_1376" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="Locator_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1377" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="Locator_us-gaap_PreferredStockSharesOutstanding_1378" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1377" xlink:to="Locator_us-gaap_PreferredStockSharesOutstanding_1378" 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_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="Locator_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1379" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_PreferredStockPurchaseRightOptionExercised" xlink:label="Locator_hbio_PreferredStockPurchaseRightOptionExercised_1380" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1379" xlink:to="Locator_hbio_PreferredStockPurchaseRightOptionExercised_1380" 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_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="Locator_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1381" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DateOfStockRepurchaseProgramAuthorized" xlink:label="Locator_hbio_DateOfStockRepurchaseProgramAuthorized_1382" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1381" xlink:to="Locator_hbio_DateOfStockRepurchaseProgramAuthorized_1382" 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_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="Locator_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1383" />
        <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_1384" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1383" xlink:to="Locator_us-gaap_PreferredStockSharesAuthorized_1384" 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_1385" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="Locator_us-gaap_StockRepurchaseProgramAuthorizedAmount1_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_StockRepurchaseProgramAuthorizedAmount1_1386" 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_1387" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract" xlink:label="Locator_hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract_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_hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract_1388" order="4.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract" xlink:label="Locator_hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract_1389" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:label="Locator_us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP_1390" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract_1389" xlink:to="Locator_us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP_1390" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract" xlink:label="Locator_hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract_1391" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_EmployeeStockPurchasePlanSharesAuthorized" xlink:label="Locator_hbio_EmployeeStockPurchasePlanSharesAuthorized_1392" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract_1391" xlink:to="Locator_hbio_EmployeeStockPurchasePlanSharesAuthorized_1392" order="2.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract" xlink:label="Locator_hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract_1393" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_1394" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract_1393" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_1394" 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_1395" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="Locator_us-gaap_StockRepurchaseProgramPeriodInForce1_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_StockRepurchaseProgramPeriodInForce1_1396" 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_1397" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="Locator_us-gaap_TreasuryStockSharesAcquired_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_TreasuryStockSharesAcquired_1398" 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_1399" />
        <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_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_TreasuryStockValueAcquiredCostMethod_1400" 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_1401" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TreasuryStockAcquiredUnderStockRepurchaseProgram" xlink:label="Locator_hbio_TreasuryStockAcquiredUnderStockRepurchaseProgram_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_hbio_TreasuryStockAcquiredUnderStockRepurchaseProgram_1402" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1403" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TreasuryStockNumberOfSharesAcquiredUnderStockRepurchaseProgram" xlink:label="Locator_hbio_TreasuryStockNumberOfSharesAcquiredUnderStockRepurchaseProgram_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_hbio_TreasuryStockNumberOfSharesAcquiredUnderStockRepurchaseProgram_1404" 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_1405" />
        <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_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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_1406" 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_1407" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DateOfAmendmentOfStockOptionAndIncentivePlanByBoardOfDirectors" xlink:label="Locator_hbio_DateOfAmendmentOfStockOptionAndIncentivePlanByBoardOfDirectors_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_hbio_DateOfAmendmentOfStockOptionAndIncentivePlanByBoardOfDirectors_1408" 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_1409" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1410" 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_1411" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncreaseInNumberOfSharesAuthorizedForIssuanceUnderStockOptionAndIncentivePlan" xlink:label="Locator_hbio_IncreaseInNumberOfSharesAuthorizedForIssuanceUnderStockOptionAndIncentivePlan_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_IncreaseInNumberOfSharesAuthorizedForIssuanceUnderStockOptionAndIncentivePlan_1412" 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_1413" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_LimitationOfNumberOfAwardsThatCanBeIssuedUnderStockOptionAndIncentivePlan" xlink:label="Locator_hbio_LimitationOfNumberOfAwardsThatCanBeIssuedUnderStockOptionAndIncentivePlan_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_LimitationOfNumberOfAwardsThatCanBeIssuedUnderStockOptionAndIncentivePlan_1414" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1415" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FungibleSharesIssuanceRatio" xlink:label="Locator_hbio_FungibleSharesIssuanceRatio_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_FungibleSharesIssuanceRatio_1416" 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_1419" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1420" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1419" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1420" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1421" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1" xlink:label="Locator_us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1_1422" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1421" xlink:to="Locator_us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1_1422" 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_1423" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="Locator_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1424" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1423" xlink:to="Locator_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1424" 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_1425" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:label="Locator_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_1426" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1425" xlink:to="Locator_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_1426" 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_1427" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_PercentageOfOutstandingCommonStock" xlink:label="Locator_hbio_PercentageOfOutstandingCommonStock_1428" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1427" xlink:to="Locator_hbio_PercentageOfOutstandingCommonStock_1428" 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_1429" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_SharesAuthorizedForIssuanceUnder1996StockOptionAndIncentivePlan" xlink:label="Locator_hbio_SharesAuthorizedForIssuanceUnder1996StockOptionAndIncentivePlan_1430" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1429" xlink:to="Locator_hbio_SharesAuthorizedForIssuanceUnder1996StockOptionAndIncentivePlan_1430" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1431" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesHeldInEmployeeStockOptionPlanSuspenseShares" xlink:label="Locator_us-gaap_SharesHeldInEmployeeStockOptionPlanSuspenseShares_1432" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1431" xlink:to="Locator_us-gaap_SharesHeldInEmployeeStockOptionPlanSuspenseShares_1432" 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_1433" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_RestrictedStockUnitsOutstandingForIssuanceOfAwards" xlink:label="Locator_hbio_RestrictedStockUnitsOutstandingForIssuanceOfAwards_1434" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1433" xlink:to="Locator_hbio_RestrictedStockUnitsOutstandingForIssuanceOfAwards_1434" 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_1435" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncentiveStockOptionsGrantedToDate" xlink:label="Locator_hbio_IncentiveStockOptionsGrantedToDate_1436" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1435" xlink:to="Locator_hbio_IncentiveStockOptionsGrantedToDate_1436" 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_1437" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NonQualifiedStockOptionsGrantedToDate" xlink:label="Locator_hbio_NonQualifiedStockOptionsGrantedToDate_1438" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1437" xlink:to="Locator_hbio_NonQualifiedStockOptionsGrantedToDate_1438" 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_1439" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CommonStockMarketValuePerShareOnReportingDate" xlink:label="Locator_hbio_CommonStockMarketValuePerShareOnReportingDate_1440" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1439" xlink:to="Locator_hbio_CommonStockMarketValuePerShareOnReportingDate_1440" 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_1441" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1442" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1441" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1442" 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_1443" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_InTheMoneyStockOptionsExercisableAtTheReportingDate" xlink:label="Locator_hbio_InTheMoneyStockOptionsExercisableAtTheReportingDate_1444" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1443" xlink:to="Locator_hbio_InTheMoneyStockOptionsExercisableAtTheReportingDate_1444" 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_1445" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="Locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1446" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1445" xlink:to="Locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1446" 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_1447" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AnnualizedEstimatedForfeitureRate" xlink:label="Locator_hbio_AnnualizedEstimatedForfeitureRate_1448" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1447" xlink:to="Locator_hbio_AnnualizedEstimatedForfeitureRate_1448" 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_1449" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_WeightedAverageEstimatedBlackScholesValueOfOptionGrants" xlink:label="Locator_hbio_WeightedAverageEstimatedBlackScholesValueOfOptionGrants_1450" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1449" xlink:to="Locator_hbio_WeightedAverageEstimatedBlackScholesValueOfOptionGrants_1450" order="32.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_1451" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncrementalOptionsGrantedDueToHartSpinoff" xlink:label="Locator_hbio_IncrementalOptionsGrantedDueToHartSpinoff_1452" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1451" xlink:to="Locator_hbio_IncrementalOptionsGrantedDueToHartSpinoff_1452" order="33.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_1453" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncrementalUnitsGrantedDueToHartSpinoff" xlink:label="Locator_hbio_IncrementalUnitsGrantedDueToHartSpinoff_1454" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1453" xlink:to="Locator_hbio_IncrementalUnitsGrantedDueToHartSpinoff_1454" order="34.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_1455" />
        <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_1456" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1455" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_1456" order="35.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_1457" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_1458" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1457" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_1458" order="36.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_1459" />
        <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_1460" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1459" xlink:to="Locator_us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1_1460" order="37.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_1461" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MaximumPercentageOfTargetNumberOfRestrictedStockUnits" xlink:label="Locator_hbio_MaximumPercentageOfTargetNumberOfRestrictedStockUnits_1462" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1461" xlink:to="Locator_hbio_MaximumPercentageOfTargetNumberOfRestrictedStockUnits_1462" order="38.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_1463" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="Locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1464" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1463" xlink:to="Locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1464" order="39.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_1465" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1466" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1465" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1466" order="40.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_1467" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_1468" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1467" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_1468" order="41.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_1469" />
        <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_1470" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1469" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1470" order="42.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="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1418" 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_1317" />
        <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_1318" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1317" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1318" 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_1343" />
        <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_1344" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1343" xlink:to="Locator_srt_RangeAxis_1344" 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_1347" />
        <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_1348" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_srt_RangeAxis_1347" xlink:to="Locator_srt_RangeMember_1348" 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_1473" />
        <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_1474" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_srt_RangeAxis_1473" xlink:to="Locator_srt_RangeMember_1474" 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_1349" />
        <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_1350" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_srt_RangeMember_1349" xlink:to="Locator_srt_MinimumMember_1350" 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_1351" />
        <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_1352" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_srt_RangeMember_1351" xlink:to="Locator_srt_MaximumMember_1352" 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_1345" />
        <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_1346" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1345" xlink:to="Locator_us-gaap_AwardTypeAxis_1346" 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_1353" />
        <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_1354" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_AwardTypeAxis_1353" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1354" order="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_1471" />
        <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_1472" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_AwardTypeAxis_1471" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1472" order="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_1357" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MarketCondition2018RsusMemberMember" xlink:label="Locator_hbio_MarketCondition2018RsusMemberMember_1358" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1357" xlink:to="Locator_hbio_MarketCondition2018RsusMemberMember_1358" 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_1359" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MarketCondition2019RsusMember" xlink:label="Locator_hbio_MarketCondition2019RsusMember_1360" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1359" xlink:to="Locator_hbio_MarketCondition2019RsusMember_1360" 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_1361" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredStockAwardsOfMarketConditionRsuApprovedAug2015Member" xlink:label="Locator_hbio_DeferredStockAwardsOfMarketConditionRsuApprovedAug2015Member_1362" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1361" xlink:to="Locator_hbio_DeferredStockAwardsOfMarketConditionRsuApprovedAug2015Member_1362" 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_1363" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredStockAwardsOfMarketConditionRsuApprovedMay2018Member" xlink:label="Locator_hbio_DeferredStockAwardsOfMarketConditionRsuApprovedMay2018Member_1364" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1363" xlink:to="Locator_hbio_DeferredStockAwardsOfMarketConditionRsuApprovedMay2018Member_1364" 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_1355" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MarketConditionRestrictedStockUnitMember" xlink:label="Locator_hbio_MarketConditionRestrictedStockUnitMember_1356" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1355" xlink:to="Locator_hbio_MarketConditionRestrictedStockUnitMember_1356" 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_1571" />
        <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_1572" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1571" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1573" />
        <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_1574" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1573" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1575" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_StockOptionsAndRestrictedStockUnitsIssued" xlink:label="Locator_hbio_StockOptionsAndRestrictedStockUnitsIssued_1576" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1575" xlink:to="Locator_hbio_StockOptionsAndRestrictedStockUnitsIssued_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1577" />
        <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_1578" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1577" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1579" />
        <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_1580" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1579" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1580" 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_1581" />
        <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_1582" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1581" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_1582" 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_1583" />
        <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_1584" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1583" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_1584" 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_1585" />
        <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_1586" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1585" xlink:to="Locator_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1586" 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_1587" />
        <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_1588" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1587" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1588" 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_1589" />
        <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_1590" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1589" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1590" 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_1591" />
        <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_1592" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1591" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_1592" 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_1593" />
        <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_1594" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1593" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_1594" 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_1595" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FungibleShareAdjustmentForRestrictedStockUnitsGranted" xlink:label="Locator_hbio_FungibleShareAdjustmentForRestrictedStockUnitsGranted_1596" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1595" xlink:to="Locator_hbio_FungibleShareAdjustmentForRestrictedStockUnitsGranted_1596" 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_1597" />
        <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_1598" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1597" xlink:to="Locator_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_1598" 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_1599" />
        <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_1600" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1599" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1600" 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_1601" />
        <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_1602" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1601" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1602" 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_1603" />
        <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_1604" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1603" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1604" 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_1605" />
        <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_1606" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1605" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1606" 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_1607" />
        <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_1608" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1607" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1608" 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_1609" />
        <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_1610" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1609" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1610" 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_1611" />
        <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_1612" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1611" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_1612" 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_1613" />
        <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_1614" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1613" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1614" 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_1615" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ShareOptionsAndRestrictedStockUnitsForfeituresAndExpirationsInPeriod" xlink:label="Locator_hbio_ShareOptionsAndRestrictedStockUnitsForfeituresAndExpirationsInPeriod_1616" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1615" xlink:to="Locator_hbio_ShareOptionsAndRestrictedStockUnitsForfeituresAndExpirationsInPeriod_1616" 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_1617" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_StockOptionsAndRestrictedStockUnitsCancelled" xlink:label="Locator_hbio_StockOptionsAndRestrictedStockUnitsCancelled_1618" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1617" xlink:to="Locator_hbio_StockOptionsAndRestrictedStockUnitsCancelled_1618" 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_1619" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FungibleShareAdjustmentForRestrictedStockUnitsCancelled" xlink:label="Locator_hbio_FungibleShareAdjustmentForRestrictedStockUnitsCancelled_1620" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1619" xlink:to="Locator_hbio_FungibleShareAdjustmentForRestrictedStockUnitsCancelled_1620" 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_1621" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_StockIssuedDuringPeriodGrossStockOptionsExercised" xlink:label="Locator_hbio_StockIssuedDuringPeriodGrossStockOptionsExercised_1622" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="Locator_hbio_StockIssuedDuringPeriodGrossStockOptionsExercised_1622" 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_1561" />
        <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_1562" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1561" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1562" 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_1565" />
        <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_1566" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1565" xlink:to="Locator_us-gaap_AwardTypeAxis_1566" order="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_1567" />
        <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_1568" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_AwardTypeAxis_1567" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1569" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MarketConditionRestrictedStockUnitMember" xlink:label="Locator_hbio_MarketConditionRestrictedStockUnitMember_1570" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1569" xlink:to="Locator_hbio_MarketConditionRestrictedStockUnitMember_1570" 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_1711" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_PreviousApprovedCreditFacility" xlink:label="Locator_hbio_PreviousApprovedCreditFacility_1712" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1711" xlink:to="Locator_hbio_PreviousApprovedCreditFacility_1712" order="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_1715" />
        <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_1716" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1715" xlink:to="Locator_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1716" 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_1717" />
        <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_1718" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1717" xlink:to="Locator_us-gaap_ProceedsFromLinesOfCredit_1718" 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_1719" />
        <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_1720" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1719" xlink:to="Locator_us-gaap_DebtInstrumentTerm_1720" 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_1721" />
        <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_1722" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1721" xlink:to="Locator_us-gaap_DebtInstrumentMaturityDate_1722" 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_1723" />
        <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_1724" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1723" xlink:to="Locator_us-gaap_DebtInstrumentPaymentTerms_1724" 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_1725" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DebtInstrumentQuarterlyPaymentCurrentYear" xlink:label="Locator_hbio_DebtInstrumentQuarterlyPaymentCurrentYear_1726" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1725" xlink:to="Locator_hbio_DebtInstrumentQuarterlyPaymentCurrentYear_1726" 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_1727" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DebtInstrumentQuarterlyPaymentNextYear" xlink:label="Locator_hbio_DebtInstrumentQuarterlyPaymentNextYear_1728" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1727" xlink:to="Locator_hbio_DebtInstrumentQuarterlyPaymentNextYear_1728" 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_1729" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DebtInstrumentQuarterlyPaymentThereafter" xlink:label="Locator_hbio_DebtInstrumentQuarterlyPaymentThereafter_1730" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1729" xlink:to="Locator_hbio_DebtInstrumentQuarterlyPaymentThereafter_1730" 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_1731" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries" xlink:label="Locator_hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries_1732" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1731" xlink:to="Locator_hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries_1732" 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_1733" />
        <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_1734" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1733" xlink:to="Locator_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_1734" 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_1735" />
        <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_1736" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1735" xlink:to="Locator_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1736" 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_1737" />
        <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_1738" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1737" xlink:to="Locator_us-gaap_DerivativeFloorInterestRate_1738" 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_1739" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed" xlink:label="Locator_hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed_1740" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1739" xlink:to="Locator_hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed_1740" 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_1741" />
        <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_1742" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1741" xlink:to="Locator_us-gaap_LineOfCredit_1742" 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_1743" />
        <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_1744" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1743" xlink:to="Locator_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_1744" 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_1745" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation" xlink:label="Locator_hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation_1746" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1745" xlink:to="Locator_hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation_1746" 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_1747" />
        <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_1748" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1747" xlink:to="Locator_us-gaap_EarlyRepaymentOfSeniorDebt_1748" 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_1749" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiariesPercentage" xlink:label="Locator_hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiariesPercentage_1750" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1749" xlink:to="Locator_hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiariesPercentage_1750" 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_1751" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_InterestRateInExcessOfLiborOnCreditFacility" xlink:label="Locator_hbio_InterestRateInExcessOfLiborOnCreditFacility_1752" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1751" xlink:to="Locator_hbio_InterestRateInExcessOfLiborOnCreditFacility_1752" 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_1753" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_SecuredDebtInterestRateAtPeriodEnd" xlink:label="Locator_hbio_SecuredDebtInterestRateAtPeriodEnd_1754" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1753" xlink:to="Locator_hbio_SecuredDebtInterestRateAtPeriodEnd_1754" 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_1755" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_LiborFixedRate" xlink:label="Locator_hbio_LiborFixedRate_1756" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1755" xlink:to="Locator_hbio_LiborFixedRate_1756" 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_1757" />
        <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_1758" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1757" xlink:to="Locator_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_1758" 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_1759" />
        <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_1760" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1759" xlink:to="Locator_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_1760" 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_1761" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DdtlThresholdForDollarForDollarReductionInRevolvingLine" xlink:label="Locator_hbio_DdtlThresholdForDollarForDollarReductionInRevolvingLine_1762" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1761" xlink:to="Locator_hbio_DdtlThresholdForDollarForDollarReductionInRevolvingLine_1762" 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_1763" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TransferofDelayedDrawDownTermLoanCapacityToRevolverCapacity" xlink:label="Locator_hbio_TransferofDelayedDrawDownTermLoanCapacityToRevolverCapacity_1764" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1763" xlink:to="Locator_hbio_TransferofDelayedDrawDownTermLoanCapacityToRevolverCapacity_1764" 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_1687" />
        <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_1688" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1687" xlink:to="Locator_us-gaap_DebtInstrumentTable_1688" 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_1691" />
        <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_1692" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DebtInstrumentTable_1691" xlink:to="Locator_us-gaap_VariableRateAxis_1692" 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_1703" />
        <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_1704" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_VariableRateAxis_1703" xlink:to="Locator_us-gaap_VariableRateDomain_1704" order="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_1767" />
        <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_1768" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_VariableRateAxis_1767" xlink:to="Locator_us-gaap_VariableRateDomain_1768" order="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_1707" />
        <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_1708" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_VariableRateDomain_1707" xlink:to="Locator_us-gaap_BaseRateMember_1708" order="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_1709" />
        <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_1710" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_VariableRateDomain_1709" xlink:to="Locator_us-gaap_LondonInterbankOfferedRateLIBORMember_1710" 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_1689" />
        <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_1690" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DebtInstrumentTable_1689" xlink:to="Locator_us-gaap_LongtermDebtTypeAxis_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_LongtermDebtTypeAxis" xlink:label="Locator_us-gaap_LongtermDebtTypeAxis_1705" />
        <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_1706" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_LongtermDebtTypeAxis_1705" xlink:to="Locator_us-gaap_LongtermDebtTypeDomain_1706" order="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_1765" />
        <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_1766" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_LongtermDebtTypeAxis_1765" xlink:to="Locator_us-gaap_LongtermDebtTypeDomain_1766" order="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_1693" />
        <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_1694" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_1693" xlink:to="Locator_us-gaap_RevolvingCreditFacilityMember_1694" order="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_1695" />
        <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_1696" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_1695" xlink:to="Locator_us-gaap_SecuredDebtMember_1696" 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_1697" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DelayedDrawdownTermLoanMember" xlink:label="Locator_hbio_DelayedDrawdownTermLoanMember_1698" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_1697" xlink:to="Locator_hbio_DelayedDrawdownTermLoanMember_1698" 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_1699" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ExcessCashFlowMember" xlink:label="Locator_hbio_ExcessCashFlowMember_1700" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_1699" xlink:to="Locator_hbio_ExcessCashFlowMember_1700" 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_1701" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DenvilleTransactionMember" xlink:label="Locator_hbio_DenvilleTransactionMember_1702" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_1701" xlink:to="Locator_hbio_DenvilleTransactionMember_1702" 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_1713" />
        <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_1714" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1713" xlink:to="Locator_us-gaap_SecuredDebt_1714" 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_1893" />
        <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_1894" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_IncomeStatementLocationAxis_1893" xlink:to="Locator_us-gaap_IncomeStatementLocationDomain_1894" order="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_1895" />
        <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_1896" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_1895" xlink:to="Locator_us-gaap_ResearchAndDevelopmentExpenseMember_1896" order="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_1923" />
        <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_1924" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1923" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefits_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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1925" />
        <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_1926" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1925" xlink:to="Locator_us-gaap_DeferredTaxAssetsValuationAllowance_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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1927" />
        <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_1928" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1927" xlink:to="Locator_us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1_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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1863" />
        <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_1864" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1863" xlink:to="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1873" />
        <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_1874" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1873" xlink:to="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_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_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1905" />
        <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_1906" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1905" xlink:to="Locator_us-gaap_TypeOfAdoptionMember_1906" order="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_1907" />
        <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_1908" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_1907" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201609Member_1908" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1855" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1856" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1855" xlink:to="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1856" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1865" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpirationAxis" xlink:label="Locator_hbio_TaxCreditExpirationAxis_1866" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1865" xlink:to="Locator_hbio_TaxCreditExpirationAxis_1866" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpirationAxis" xlink:label="Locator_hbio_TaxCreditExpirationAxis_1897" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpirationDomain" xlink:label="Locator_hbio_TaxCreditExpirationDomain_1898" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_hbio_TaxCreditExpirationAxis_1897" xlink:to="Locator_hbio_TaxCreditExpirationDomain_1898" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpirationAxis" xlink:label="Locator_hbio_TaxCreditExpirationAxis_1929" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpirationDomain" xlink:label="Locator_hbio_TaxCreditExpirationDomain_1930" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_hbio_TaxCreditExpirationAxis_1929" xlink:to="Locator_hbio_TaxCreditExpirationDomain_1930" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpirationDomain" xlink:label="Locator_hbio_TaxCreditExpirationDomain_1899" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpire2017Member" xlink:label="Locator_hbio_TaxCreditExpire2017Member_1900" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_TaxCreditExpirationDomain_1899" xlink:to="Locator_hbio_TaxCreditExpire2017Member_1900" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpirationDomain" xlink:label="Locator_hbio_TaxCreditExpirationDomain_1901" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpire2020Member" xlink:label="Locator_hbio_TaxCreditExpire2020Member_1902" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_TaxCreditExpirationDomain_1901" xlink:to="Locator_hbio_TaxCreditExpire2020Member_1902" order="2.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpirationDomain" xlink:label="Locator_hbio_TaxCreditExpirationDomain_1903" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpire2022Member" xlink:label="Locator_hbio_TaxCreditExpire2022Member_1904" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_TaxCreditExpirationDomain_1903" xlink:to="Locator_hbio_TaxCreditExpire2022Member_1904" order="3.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1867" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis" xlink:label="Locator_hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis_1868" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1867" xlink:to="Locator_hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis_1868" order="2.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis" xlink:label="Locator_hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis_1875" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="Locator_hbio_TypesOfAcquisitionsDomain_1876" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis_1875" xlink:to="Locator_hbio_TypesOfAcquisitionsDomain_1876" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis" xlink:label="Locator_hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis_1931" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="Locator_hbio_TypesOfAcquisitionsDomain_1932" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis_1931" xlink:to="Locator_hbio_TypesOfAcquisitionsDomain_1932" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="Locator_hbio_TypesOfAcquisitionsDomain_1877" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CmaAcquisitionMember" xlink:label="Locator_hbio_CmaAcquisitionMember_1878" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_TypesOfAcquisitionsDomain_1877" xlink:to="Locator_hbio_CmaAcquisitionMember_1878" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="Locator_hbio_TypesOfAcquisitionsDomain_1879" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AhnBiotechnologieGmbhAcquisitionMember" xlink:label="Locator_hbio_AhnBiotechnologieGmbhAcquisitionMember_1880" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_TypesOfAcquisitionsDomain_1879" xlink:to="Locator_hbio_AhnBiotechnologieGmbhAcquisitionMember_1880" order="2.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="Locator_hbio_TypesOfAcquisitionsDomain_1881" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MultiChannelSystemsMcsGmbhMember" xlink:label="Locator_hbio_MultiChannelSystemsMcsGmbhMember_1882" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_TypesOfAcquisitionsDomain_1881" xlink:to="Locator_hbio_MultiChannelSystemsMcsGmbhMember_1882" order="3.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="Locator_hbio_TypesOfAcquisitionsDomain_1883" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_HekaElektronikMember" xlink:label="Locator_hbio_HekaElektronikMember_1884" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_TypesOfAcquisitionsDomain_1883" xlink:to="Locator_hbio_HekaElektronikMember_1884" order="4.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1869" />
        <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_1870" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1869" xlink:to="Locator_us-gaap_IncomeTaxAuthorityAxis_1870" 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_1885" />
        <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_1886" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_IncomeTaxAuthorityAxis_1885" xlink:to="Locator_us-gaap_IncomeTaxAuthorityDomain_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_IncomeTaxAuthorityAxis" xlink:label="Locator_us-gaap_IncomeTaxAuthorityAxis_1933" />
        <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_1934" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_IncomeTaxAuthorityAxis_1933" xlink:to="Locator_us-gaap_IncomeTaxAuthorityDomain_1934" order="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_1887" />
        <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_1888" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeTaxAuthorityDomain_1887" xlink:to="Locator_us-gaap_DomesticCountryMember_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_IncomeTaxAuthorityDomain" xlink:label="Locator_us-gaap_IncomeTaxAuthorityDomain_1889" />
        <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_1890" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeTaxAuthorityDomain_1889" xlink:to="Locator_us-gaap_StateAndLocalJurisdictionMember_1890" 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_1891" />
        <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_1892" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeTaxAuthorityDomain_1891" xlink:to="Locator_us-gaap_ForeignCountryMember_1892" order="3.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1871" />
        <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_1872" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1871" xlink:to="Locator_us-gaap_IncomeStatementLocationAxis_1872" order="4.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1909" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CashHeldInForeignSubsidiariesUsedForAcquisitions" xlink:label="Locator_hbio_CashHeldInForeignSubsidiariesUsedForAcquisitions_1910" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1909" xlink:to="Locator_hbio_CashHeldInForeignSubsidiariesUsedForAcquisitions_1910" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1911" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxRateReconciliationDeductionsStockOptions" xlink:label="Locator_hbio_IncomeTaxRateReconciliationDeductionsStockOptions_1912" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1911" xlink:to="Locator_hbio_IncomeTaxRateReconciliationDeductionsStockOptions_1912" order="2.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1913" />
        <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_1914" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1913" xlink:to="Locator_us-gaap_OperatingLossCarryforwards_1914" order="3.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1915" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_OperatingLossCarryforwardsExpirationYear" xlink:label="Locator_hbio_OperatingLossCarryforwardsExpirationYear_1916" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1915" xlink:to="Locator_hbio_OperatingLossCarryforwardsExpirationYear_1916" order="4.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1917" />
        <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_1918" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1917" xlink:to="Locator_us-gaap_TaxCreditCarryforwardAmount_1918" order="5.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1919" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditCarryforwardsExpirationYear" xlink:label="Locator_hbio_TaxCreditCarryforwardsExpirationYear_1920" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1919" xlink:to="Locator_hbio_TaxCreditCarryforwardsExpirationYear_1920" order="6.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1921" />
        <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_1922" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1921" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1922" 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_1997" />
        <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_1998" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_IncomeStatementLocationAxis_1997" xlink:to="Locator_us-gaap_IncomeStatementLocationDomain_1998" order="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_2011" />
        <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_2012" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_IncomeStatementLocationAxis_2011" xlink:to="Locator_us-gaap_IncomeStatementLocationDomain_2012" order="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_1999" />
        <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_2000" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_1999" xlink:to="Locator_us-gaap_CostOfSalesMember_2000" order="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_2001" />
        <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_2002" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_2001" xlink:to="Locator_us-gaap_SellingAndMarketingExpenseMember_2002" 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_2003" />
        <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_2004" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_2003" xlink:to="Locator_us-gaap_GeneralAndAdministrativeExpenseMember_2004" 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_2005" />
        <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_2006" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_2005" xlink:to="Locator_us-gaap_ResearchAndDevelopmentExpenseMember_2006" 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_2007" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DiscontinuedOperationsMember" xlink:label="Locator_hbio_DiscontinuedOperationsMember_2008" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_2007" xlink:to="Locator_hbio_DiscontinuedOperationsMember_2008" 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_1991" />
        <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_1992" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1991" xlink:to="Locator_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1992" 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_1995" />
        <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_1996" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1995" xlink:to="Locator_us-gaap_IncomeStatementLocationAxis_1996" order="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_2009" />
        <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_2010" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_2009" xlink:to="Locator_us-gaap_ShareBasedCompensation_2010" 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_2071" />
        <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_2072" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_ConcentrationRiskLineItems_2071" xlink:to="Locator_us-gaap_ConcentrationRiskTable_2072" 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_2075" />
        <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_2076" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ConcentrationRiskTable_2075" xlink:to="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_2076" order="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_2077" />
        <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_2078" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_2077" xlink:to="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_2078" order="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_2089" />
        <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_2090" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_2089" xlink:to="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_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_ConcentrationRiskBenchmarkDomain" xlink:label="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_2079" />
        <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_2080" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_2079" xlink:to="Locator_us-gaap_AccountsReceivableMember_2080" order="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_2081" />
        <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_2082" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ConcentrationRiskLineItems_2081" xlink:to="Locator_us-gaap_ConcentrationRiskCustomer_2082" order="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_2083" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NumberOfCustomersWithBenchmarkContribution" xlink:label="Locator_hbio_NumberOfCustomersWithBenchmarkContribution_2084" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ConcentrationRiskLineItems_2083" xlink:to="Locator_hbio_NumberOfCustomersWithBenchmarkContribution_2084" 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_2085" />
        <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_2086" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ConcentrationRiskLineItems_2085" xlink:to="Locator_us-gaap_ConcentrationRiskPercentage1_2086" 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_2087" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NumberOfCustomersWithBenchmarkContributionExceptOne" xlink:label="Locator_hbio_NumberOfCustomersWithBenchmarkContributionExceptOne_2088" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ConcentrationRiskLineItems_2087" xlink:to="Locator_hbio_NumberOfCustomersWithBenchmarkContributionExceptOne_2088" 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_2105" />
        <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_2106" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_2105" xlink:to="Locator_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2106" 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_2113" />
        <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_2114" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2113" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2114" order="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_2115" />
        <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_2116" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2115" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_2116" order="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_2135" />
        <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_2136" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2135" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_2136" order="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_2117" />
        <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_2118" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_2117" xlink:to="Locator_us-gaap_LandBuildingsAndImprovementsMember_2118" order="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_2119" />
        <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_2120" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_2119" xlink:to="Locator_us-gaap_MachineryAndEquipmentMember_2120" 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_2121" />
        <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_2122" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_2121" xlink:to="Locator_us-gaap_ComputerEquipmentMember_2122" 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_2123" />
        <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_2124" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_2123" xlink:to="Locator_us-gaap_FurnitureAndFixturesMember_2124" 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_2125" />
        <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_2126" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_2125" xlink:to="Locator_us-gaap_AutomobilesMember_2126" 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_2127" />
        <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_2128" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_2127" xlink:to="Locator_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_2128" 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_2129" />
        <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_2130" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_2129" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentGross_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_PropertyPlantAndEquipmentLineItems" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_2131" />
        <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_2132" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_2131" xlink:to="Locator_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2132" 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_2133" />
        <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_2134" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_2133" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentNet_2134" order="3.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_2277" />
        <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_2278" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2277" xlink:to="Locator_us-gaap_FairValueInputsLevel1Member_2278" order="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_2279" />
        <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_2280" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2279" xlink:to="Locator_us-gaap_FairValueInputsLevel2Member_2280" 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_2281" />
        <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_2282" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2281" xlink:to="Locator_us-gaap_FairValueInputsLevel3Member_2282" 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_2285" />
        <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_2286" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2285" xlink:to="Locator_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_2286" 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_2257" />
        <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_2258" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2257" xlink:to="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2258" 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_2261" />
        <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_2262" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2261" xlink:to="Locator_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2262" order="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_2265" />
        <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_2266" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2265" xlink:to="Locator_us-gaap_PlanAssetCategoriesDomain_2266" order="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_2287" />
        <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_2288" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2287" xlink:to="Locator_us-gaap_PlanAssetCategoriesDomain_2288" order="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_2267" />
        <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_2268" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PlanAssetCategoriesDomain_2267" xlink:to="Locator_us-gaap_EquitySecuritiesMember_2268" order="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_2269" />
        <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_2270" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PlanAssetCategoriesDomain_2269" xlink:to="Locator_us-gaap_DebtSecuritiesMember_2270" 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_2271" />
        <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_2272" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PlanAssetCategoriesDomain_2271" xlink:to="Locator_us-gaap_CashAndCashEquivalentsMember_2272" 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_2273" />
        <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_2274" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PlanAssetCategoriesDomain_2273" xlink:to="Locator_us-gaap_OtherAssetsMember_2274" 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_2263" />
        <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_2264" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2263" xlink:to="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2264" 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_2275" />
        <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_2276" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2275" xlink:to="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2276" order="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_2289" />
        <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_2290" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2289" xlink:to="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2290" order="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_2283" />
        <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_2284" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2283" xlink:to="Locator_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2284" 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_2333" />
        <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_2334" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2333" xlink:to="Locator_us-gaap_FairValueInputsLevel3Member_2334" order="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_2325" />
        <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_2326" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2325" xlink:to="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2326" 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_2329" />
        <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_2330" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2329" xlink:to="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2330" order="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_2331" />
        <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_2332" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2331" xlink:to="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2332" order="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_2335" />
        <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_2336" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2335" xlink:to="Locator_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2336" order="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_2337" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DefinedBenefitPlanPurchasesDuringYear" xlink:label="Locator_hbio_DefinedBenefitPlanPurchasesDuringYear_2338" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2337" xlink:to="Locator_hbio_DefinedBenefitPlanPurchasesDuringYear_2338" 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_2339" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DefinedBenefitPlanUnrealizedLossGain" xlink:label="Locator_hbio_DefinedBenefitPlanUnrealizedLossGain_2340" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2339" xlink:to="Locator_hbio_DefinedBenefitPlanUnrealizedLossGain_2340" 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_2341" />
        <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_2342" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2341" xlink:to="Locator_us-gaap_DefinedBenefitPlanSettlementsPlanAssets_2342" 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_2365" />
        <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_2366" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2365" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_2369" />
        <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_2370" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_2369" xlink:to="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2371" />
        <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_2372" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2371" xlink:to="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2441" />
        <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_2442" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2441" xlink:to="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2442" order="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_2373" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsTwoCentsToTwoDollarsFortyTwoCentsMember" xlink:label="Locator_hbio_TwoDollarsTwoCentsToTwoDollarsFortyTwoCentsMember_2374" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2373" xlink:to="Locator_hbio_TwoDollarsTwoCentsToTwoDollarsFortyTwoCentsMember_2374" order="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_2375" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFortyThreeCentsToTwoDollarsSeventyTwoCentsMember" xlink:label="Locator_hbio_TwoDollarsFortyThreeCentsToTwoDollarsSeventyTwoCentsMember_2376" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2375" xlink:to="Locator_hbio_TwoDollarsFortyThreeCentsToTwoDollarsSeventyTwoCentsMember_2376" 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_2377" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsSeventyThreeCentstoThreeDollarsSixtyEightCentsMember" xlink:label="Locator_hbio_TwoDollarsSeventyThreeCentstoThreeDollarsSixtyEightCentsMember_2378" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2377" xlink:to="Locator_hbio_TwoDollarsSeventyThreeCentstoThreeDollarsSixtyEightCentsMember_2378" 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_2379" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ThreeDollarsSixtyNineCentsToFourDollarsSevenCentsMember" xlink:label="Locator_hbio_ThreeDollarsSixtyNineCentsToFourDollarsSevenCentsMember_2380" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2379" xlink:to="Locator_hbio_ThreeDollarsSixtyNineCentsToFourDollarsSevenCentsMember_2380" 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_2381" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsEightCentsToFourDollarsSeventeenCentsMember" xlink:label="Locator_hbio_FourDollarsEightCentsToFourDollarsSeventeenCentsMember_2382" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2381" xlink:to="Locator_hbio_FourDollarsEightCentsToFourDollarsSeventeenCentsMember_2382" 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_2383" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsEighteenCentsToFourDollarsTwentySixCentsMember" xlink:label="Locator_hbio_FourDollarsEighteenCentsToFourDollarsTwentySixCentsMember_2384" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2383" xlink:to="Locator_hbio_FourDollarsEighteenCentsToFourDollarsTwentySixCentsMember_2384" 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_2385" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsTwentySevenCentsToFourDollarsFortyOneCentsMember" xlink:label="Locator_hbio_FourDollarsTwentySevenCentsToFourDollarsFortyOneCentsMember_2386" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2385" xlink:to="Locator_hbio_FourDollarsTwentySevenCentsToFourDollarsFortyOneCentsMember_2386" 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_2387" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsFortyTwoCentsToFiveDollarsThirtyNineCentsMember" xlink:label="Locator_hbio_FourDollarsFortyTwoCentsToFiveDollarsThirtyNineCentsMember_2388" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2387" xlink:to="Locator_hbio_FourDollarsFortyTwoCentsToFiveDollarsThirtyNineCentsMember_2388" 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_2389" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FiveDollarsFortyCentsToFiveDollarsFiftyOneCentsMember" xlink:label="Locator_hbio_FiveDollarsFortyCentsToFiveDollarsFiftyOneCentsMember_2390" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2389" xlink:to="Locator_hbio_FiveDollarsFortyCentsToFiveDollarsFiftyOneCentsMember_2390" 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_2391" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FiveDollarsFiftyTwoCentsToFiveDollarsSixtyThreeCentsMember" xlink:label="Locator_hbio_FiveDollarsFiftyTwoCentsToFiveDollarsSixtyThreeCentsMember_2392" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2391" xlink:to="Locator_hbio_FiveDollarsFiftyTwoCentsToFiveDollarsSixtyThreeCentsMember_2392" 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_2393" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsTwoCentsToFiveDollarsSixtyThreeCentsMember" xlink:label="Locator_hbio_TwoDollarsTwoCentsToFiveDollarsSixtyThreeCentsMember_2394" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2393" xlink:to="Locator_hbio_TwoDollarsTwoCentsToFiveDollarsSixtyThreeCentsMember_2394" 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_2395" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_OneDollarFortyThreeCentsToTwoDollarsFifteenCentsMember" xlink:label="Locator_hbio_OneDollarFortyThreeCentsToTwoDollarsFifteenCentsMember_2396" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2395" xlink:to="Locator_hbio_OneDollarFortyThreeCentsToTwoDollarsFifteenCentsMember_2396" 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_2397" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFourtyFiveCentsMember" xlink:label="Locator_hbio_TwoDollarsFourtyFiveCentsMember_2398" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2397" xlink:to="Locator_hbio_TwoDollarsFourtyFiveCentsMember_2398" 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_2399" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFiftySixCentsMember" xlink:label="Locator_hbio_TwoDollarsFiftySixCentsMember_2400" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2399" xlink:to="Locator_hbio_TwoDollarsFiftySixCentsMember_2400" 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_2401" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyFourCentsMember" xlink:label="Locator_hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyFourCentsMember_2402" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2401" xlink:to="Locator_hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyFourCentsMember_2402" 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_2403" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ThreeDollarsSixtyFourCentsMember" xlink:label="Locator_hbio_ThreeDollarsSixtyFourCentsMember_2404" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2403" xlink:to="Locator_hbio_ThreeDollarsSixtyFourCentsMember_2404" 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_2405" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ThreeDollarsSixtyEightCentsToThreeDollarsNinetyNineCentsMember" xlink:label="Locator_hbio_ThreeDollarsSixtyEightCentsToThreeDollarsNinetyNineCentsMember_2406" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2405" xlink:to="Locator_hbio_ThreeDollarsSixtyEightCentsToThreeDollarsNinetyNineCentsMember_2406" 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_2407" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsFourCentsMember" xlink:label="Locator_hbio_FourDollarsFourCentsMember_2408" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2407" xlink:to="Locator_hbio_FourDollarsFourCentsMember_2408" 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_2409" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsTwentyOneCentsToFourDollarsThirtyOneCentsMember" xlink:label="Locator_hbio_FourDollarsTwentyOneCentsToFourDollarsThirtyOneCentsMember_2410" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2409" xlink:to="Locator_hbio_FourDollarsTwentyOneCentsToFourDollarsThirtyOneCentsMember_2410" 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_2411" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FiveDollarsSeventyThreeCentsToSixDollarsFiftySevenCentsMember" xlink:label="Locator_hbio_FiveDollarsSeventyThreeCentsToSixDollarsFiftySevenCentsMember_2412" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2411" xlink:to="Locator_hbio_FiveDollarsSeventyThreeCentsToSixDollarsFiftySevenCentsMember_2412" 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_2413" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsSevenCentsToFourDollarsTenCentsMemberMember" xlink:label="Locator_hbio_FourDollarsSevenCentsToFourDollarsTenCentsMemberMember_2414" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2413" xlink:to="Locator_hbio_FourDollarsSevenCentsToFourDollarsTenCentsMemberMember_2414" 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_2415" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsTwelveCentsToFourDollarsEightyNineCentsMember" xlink:label="Locator_hbio_FourDollarsTwelveCentsToFourDollarsEightyNineCentsMember_2416" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2415" xlink:to="Locator_hbio_FourDollarsTwelveCentsToFourDollarsEightyNineCentsMember_2416" 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_2417" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_OneDollarFortyThreeCentsToSixDollarsFiftySevenCentsMember" xlink:label="Locator_hbio_OneDollarFortyThreeCentsToSixDollarsFiftySevenCentsMember_2418" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2417" xlink:to="Locator_hbio_OneDollarFortyThreeCentsToSixDollarsFiftySevenCentsMember_2418" 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_2419" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_OneDollarRortyThreeCentsToFourDollarsEightyNineCentsMember" xlink:label="Locator_hbio_OneDollarRortyThreeCentsToFourDollarsEightyNineCentsMember_2420" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2419" xlink:to="Locator_hbio_OneDollarRortyThreeCentsToFourDollarsEightyNineCentsMember_2420" 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_2421" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFortyThreeCentsToTwoDollarsFiftyEightCentsMember" xlink:label="Locator_hbio_TwoDollarsFortyThreeCentsToTwoDollarsFiftyEightCentsMember_2422" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2421" xlink:to="Locator_hbio_TwoDollarsFortyThreeCentsToTwoDollarsFiftyEightCentsMember_2422" 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_2423" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyNineCentsMember" xlink:label="Locator_hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyNineCentsMember_2424" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2423" xlink:to="Locator_hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyNineCentsMember_2424" 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_2425" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ThreeDollarsSixtyCentsToThreeDollarsSixtyEightCentsMember" xlink:label="Locator_hbio_ThreeDollarsSixtyCentsToThreeDollarsSixtyEightCentsMember_2426" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2425" xlink:to="Locator_hbio_ThreeDollarsSixtyCentsToThreeDollarsSixtyEightCentsMember_2426" 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_2427" />
        <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_2428" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2427" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2428" order="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_2429" />
        <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_2430" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2429" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2430" 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_2431" />
        <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_2432" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2431" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2432" 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_2433" />
        <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_2434" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2433" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2434" 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_2435" />
        <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_2436" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2435" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2436" 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_2437" />
        <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_2438" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2437" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2438" 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_2439" />
        <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_2440" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2439" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_2440" 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_2529" />
        <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_2530" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DeferredRevenueArrangementLineItems_2529" xlink:to="Locator_us-gaap_MovementInDeferredRevenueRollForward_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_MovementInDeferredRevenueRollForward" xlink:label="Locator_us-gaap_MovementInDeferredRevenueRollForward_2531" />
        <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_2532" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_MovementInDeferredRevenueRollForward_2531" xlink:to="Locator_us-gaap_DeferredRevenue_2532" order="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_2533" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredRevenueAdditionsDueToBusinessCombination" xlink:label="Locator_hbio_DeferredRevenueAdditionsDueToBusinessCombination_2534" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_MovementInDeferredRevenueRollForward_2533" xlink:to="Locator_hbio_DeferredRevenueAdditionsDueToBusinessCombination_2534" 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_2535" />
        <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_2536" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_MovementInDeferredRevenueRollForward_2535" xlink:to="Locator_us-gaap_DeferredRevenueAdditions_2536" 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_2537" />
        <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_2538" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_MovementInDeferredRevenueRollForward_2537" xlink:to="Locator_us-gaap_DeferredRevenueRevenueRecognized1_2538" 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_2539" />
        <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_2540" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_MovementInDeferredRevenueRollForward_2539" xlink:to="Locator_us-gaap_ForeignCurrencyTransactionGainLossRealized_2540" 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_2519" />
        <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_2520" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_DeferredRevenueArrangementLineItems_2519" xlink:to="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2520" 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_2521" />
        <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_2522" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2521" xlink:to="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_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_DeferredRevenueArrangementTypeAxis" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_2523" />
        <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_2524" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_2523" xlink:to="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2524" order="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_2541" />
        <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_2542" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_2541" xlink:to="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_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_DeferredRevenueArrangementTypeDomain" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2525" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ServiceContractsMember" xlink:label="Locator_hbio_ServiceContractsMember_2526" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2525" xlink:to="Locator_hbio_ServiceContractsMember_2526" order="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_2527" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CustomerAdvancesMember" xlink:label="Locator_hbio_CustomerAdvancesMember_2528" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2527" xlink:to="Locator_hbio_CustomerAdvancesMember_2528" 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_2569" />
        <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_2570" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems_2569" xlink:to="Locator_us-gaap_ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable_2570" 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_2571" />
        <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_2572" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable_2571" xlink:to="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis_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_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis" xlink:label="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis_2573" />
        <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_2574" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis_2573" xlink:to="Locator_us-gaap_NatureOfErrorDomain_2574" order="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_2579" />
        <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_2580" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis_2579" xlink:to="Locator_us-gaap_NatureOfErrorDomain_2580" order="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_2575" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember" xlink:label="Locator_hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember_2576" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_NatureOfErrorDomain_2575" xlink:to="Locator_hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember_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_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems" xlink:label="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems_2577" />
        <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_2578" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems_2577" xlink:to="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount_2578" 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_2639" />
        <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_2640" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2639" xlink:to="Locator_us-gaap_InterestRateSwapMember_2640" order="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_2619" />
        <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_2620" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2619" xlink:to="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2620" 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_2623" />
        <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_2624" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2623" xlink:to="Locator_us-gaap_DerivativeInstrumentRiskAxis_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_DerivativeInstrumentRiskAxis" xlink:label="Locator_us-gaap_DerivativeInstrumentRiskAxis_2629" />
        <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_2630" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_DerivativeInstrumentRiskAxis_2629" xlink:to="Locator_us-gaap_DerivativeContractTypeDomain_2630" order="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_2663" />
        <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_2664" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_DerivativeInstrumentRiskAxis_2663" xlink:to="Locator_us-gaap_DerivativeContractTypeDomain_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_DerivativeContractTypeDomain" xlink:label="Locator_us-gaap_DerivativeContractTypeDomain_2631" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DelayedDrawdownTermLoanMember" xlink:label="Locator_hbio_DelayedDrawdownTermLoanMember_2632" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeContractTypeDomain_2631" xlink:to="Locator_hbio_DelayedDrawdownTermLoanMember_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_DerivativeContractTypeDomain" xlink:label="Locator_us-gaap_DerivativeContractTypeDomain_2633" />
        <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_2634" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeContractTypeDomain_2633" xlink:to="Locator_us-gaap_SecuredDebtMember_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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2625" />
        <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_2626" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2625" xlink:to="Locator_us-gaap_BalanceSheetLocationAxis_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_BalanceSheetLocationAxis" xlink:label="Locator_us-gaap_BalanceSheetLocationAxis_2635" />
        <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_2636" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_BalanceSheetLocationAxis_2635" xlink:to="Locator_us-gaap_BalanceSheetLocationDomain_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_BalanceSheetLocationDomain" xlink:label="Locator_us-gaap_BalanceSheetLocationDomain_2637" />
        <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_2638" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BalanceSheetLocationDomain_2637" xlink:to="Locator_us-gaap_OtherLiabilitiesMember_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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2627" />
        <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_2628" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2627" xlink:to="Locator_us-gaap_FinancialInstrumentAxis_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_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_2641" />
        <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_2642" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FinancialInstrumentAxis_2641" xlink:to="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2642" order="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_2665" />
        <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_2666" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_FinancialInstrumentAxis_2665" xlink:to="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2666" order="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_2643" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed" xlink:label="Locator_hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed_2644" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2643" xlink:to="Locator_hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed_2644" order="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_2645" />
        <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_2646" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2645" xlink:to="Locator_us-gaap_DerivativeAssetNotionalAmount_2646" 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_2647" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_LiborFixedRate" xlink:label="Locator_hbio_LiborFixedRate_2648" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2647" xlink:to="Locator_hbio_LiborFixedRate_2648" 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_2649" />
        <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_2650" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2649" xlink:to="Locator_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_2650" 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_2651" />
        <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_2652" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2651" xlink:to="Locator_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2652" 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_2653" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DerivativeInterestRateSwapEffectivePercentage" xlink:label="Locator_hbio_DerivativeInterestRateSwapEffectivePercentage_2654" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2653" xlink:to="Locator_hbio_DerivativeInterestRateSwapEffectivePercentage_2654" 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_2655" />
        <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_2656" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2655" xlink:to="Locator_us-gaap_SecuredDebt_2656" 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_2657" />
        <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_2658" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2657" xlink:to="Locator_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_2658" 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_2659" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_DerivativeNotionalAmount" xlink:label="Locator_invest_DerivativeNotionalAmount_2660" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2659" xlink:to="Locator_invest_DerivativeNotionalAmount_2660" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2661" />
        <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_2662" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2661" xlink:to="Locator_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_2662" order="10.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_2701" />
        <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_2702" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2701" xlink:to="Locator_us-gaap_InterestRateSwapMember_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_BalanceSheetLocationAxis" xlink:label="Locator_us-gaap_BalanceSheetLocationAxis_2703" />
        <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_2704" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_BalanceSheetLocationAxis_2703" xlink:to="Locator_us-gaap_BalanceSheetLocationDomain_2704" order="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_2713" />
        <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_2714" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_BalanceSheetLocationAxis_2713" xlink:to="Locator_us-gaap_BalanceSheetLocationDomain_2714" order="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_2705" />
        <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_2706" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BalanceSheetLocationDomain_2705" xlink:to="Locator_us-gaap_OtherLiabilitiesMember_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_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_2707" />
        <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_2708" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FinancialInstrumentAxis_2707" xlink:to="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_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_DerivativesFairValueLineItems" xlink:label="Locator_us-gaap_DerivativesFairValueLineItems_2693" />
        <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_2694" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_DerivativesFairValueLineItems_2693" xlink:to="Locator_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2694" 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_2697" />
        <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_2698" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2697" xlink:to="Locator_us-gaap_BalanceSheetLocationAxis_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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="Locator_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2699" />
        <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_2700" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2699" xlink:to="Locator_us-gaap_FinancialInstrumentAxis_2700" 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_2709" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_DerivativeNotionalAmount" xlink:label="Locator_invest_DerivativeNotionalAmount_2710" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativesFairValueLineItems_2709" xlink:to="Locator_invest_DerivativeNotionalAmount_2710" order="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_2711" />
        <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_2712" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativesFairValueLineItems_2711" xlink:to="Locator_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_2712" 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_2741" />
        <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_2742" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2741" xlink:to="Locator_us-gaap_InterestRateSwapMember_2742" order="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_2747" />
        <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_2748" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FinancialInstrumentAxis_2747" xlink:to="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2748" order="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_2733" />
        <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_2734" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_DerivativeInstrumentsGainLossLineItems_2733" xlink:to="Locator_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2734" 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_2737" />
        <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_2738" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2737" xlink:to="Locator_us-gaap_FinancialInstrumentAxis_2738" order="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_2739" />
        <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_2740" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2739" xlink:to="Locator_us-gaap_IncomeStatementLocationAxis_2740" 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_2743" />
        <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_2744" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_IncomeStatementLocationAxis_2743" xlink:to="Locator_us-gaap_IncomeStatementLocationDomain_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_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_2745" />
        <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_2746" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_2745" xlink:to="Locator_us-gaap_InterestExpenseMember_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_DerivativeInstrumentsGainLossLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsGainLossLineItems_2749" />
        <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_2750" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeInstrumentsGainLossLineItems_2749" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_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_DerivativeInstrumentsGainLossLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsGainLossLineItems_2751" />
        <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_2752" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeInstrumentsGainLossLineItems_2751" xlink:to="Locator_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_2752" 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_2785" />
        <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_2786" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2785" xlink:to="Locator_us-gaap_FairValueInputsLevel1Member_2786" order="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_2787" />
        <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_2788" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2787" xlink:to="Locator_us-gaap_FairValueInputsLevel2Member_2788" 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_2789" />
        <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_2790" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2789" xlink:to="Locator_us-gaap_FairValueInputsLevel3Member_2790" 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_2791" />
        <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_2792" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2791" xlink:to="Locator_us-gaap_InterestRateSwapMember_2792" order="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_2783" />
        <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_2784" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2783" xlink:to="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2784" order="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_2793" />
        <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_2794" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FinancialInstrumentAxis_2793" xlink:to="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2794" order="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_2775" />
        <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_2776" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2775" xlink:to="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2776" 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_2779" />
        <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_2780" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2779" xlink:to="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2780" order="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_2781" />
        <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_2782" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2781" xlink:to="Locator_us-gaap_FinancialInstrumentAxis_2782" 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_2795" />
        <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_2796" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2795" xlink:to="Locator_us-gaap_DerivativeLiabilities_2796" 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_2831" />
        <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_2832" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2831" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_2832" 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_2839" />
        <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_2840" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_2839" xlink:to="Locator_us-gaap_StatementEquityComponentsAxis_2840" order="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_2841" />
        <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_2842" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_StatementEquityComponentsAxis_2841" xlink:to="Locator_us-gaap_EquityComponentDomain_2842" order="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_2857" />
        <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_2858" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_StatementEquityComponentsAxis_2857" xlink:to="Locator_us-gaap_EquityComponentDomain_2858" order="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_2843" />
        <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_2844" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityComponentDomain_2843" xlink:to="Locator_us-gaap_AccumulatedTranslationAdjustmentMember_2844" order="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_2845" />
        <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_2846" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityComponentDomain_2845" xlink:to="Locator_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_2846" 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_2847" />
        <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_2848" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityComponentDomain_2847" xlink:to="Locator_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_2848" 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_2849" />
        <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_2850" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2849" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2850" order="1.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_2851" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_2852" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2851" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_2852" 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_2853" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="Locator_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_2854" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2853" xlink:to="Locator_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_2854" 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_2855" />
        <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_2856" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2855" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2856" order="4.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_2923" />
        <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_2924" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LongTermDebtNoncurrent_2923" xlink:to="Locator_us-gaap_UnamortizedDebtIssuanceExpense_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_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_2887" />
        <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_2888" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2887" xlink:to="Locator_us-gaap_DebtInstrumentTable_2888" 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_2901" />
        <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_2902" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DebtInstrumentTable_2901" xlink:to="Locator_us-gaap_LongtermDebtTypeAxis_2902" order="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_2905" />
        <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_2906" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_LongtermDebtTypeAxis_2905" xlink:to="Locator_us-gaap_LongtermDebtTypeDomain_2906" order="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_2903" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredFinancingCostsMember" xlink:label="Locator_hbio_DeferredFinancingCostsMember_2904" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_2903" xlink:to="Locator_hbio_DeferredFinancingCostsMember_2904" order="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_2907" />
        <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_2908" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2907" xlink:to="Locator_us-gaap_LongTermLoansPayable_2908" order="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_2909" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DelayedDrawdownTermLoan" xlink:label="Locator_hbio_DelayedDrawdownTermLoan_2910" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2909" xlink:to="Locator_hbio_DelayedDrawdownTermLoan_2910" 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_2911" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_RevolvingCreditFacility" xlink:label="Locator_hbio_RevolvingCreditFacility_2912" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2911" xlink:to="Locator_hbio_RevolvingCreditFacility_2912" 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_2913" />
        <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_2914" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2913" xlink:to="Locator_us-gaap_DeferredFinanceCostsNet_2914" 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_2915" />
        <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_2916" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2915" xlink:to="Locator_us-gaap_SecuredDebt_2916" 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_2917" />
        <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_2918" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2917" xlink:to="Locator_us-gaap_LoansPayableCurrent_2918" 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_2919" />
        <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_2920" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2919" xlink:to="Locator_us-gaap_DeferredFinanceCostsCurrentNet_2920" 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_2921" />
        <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_2922" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2921" xlink:to="Locator_us-gaap_LongTermDebtNoncurrent_2922" 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_2959" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_McsGmbhMcsAndTriangleBiosystemsIncMember" xlink:label="Locator_hbio_McsGmbhMcsAndTriangleBiosystemsIncMember_2960" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_RelatedPartyTransactionDomain_2959" xlink:to="Locator_hbio_McsGmbhMcsAndTriangleBiosystemsIncMember_2960" order="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_2941" />
        <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_2942" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_2941" xlink:to="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2942" 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_2945" />
        <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_2946" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2945" xlink:to="Locator_us-gaap_BusinessAcquisitionAxis_2946" order="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_2949" />
        <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_2950" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_BusinessAcquisitionAxis_2949" xlink:to="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_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_BusinessAcquisitionAxis" xlink:label="Locator_us-gaap_BusinessAcquisitionAxis_2969" />
        <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_2970" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_BusinessAcquisitionAxis_2969" xlink:to="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2970" order="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_2951" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MultiChannelSystemsMcsGmbhMember" xlink:label="Locator_hbio_MultiChannelSystemsMcsGmbhMember_2952" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2951" xlink:to="Locator_hbio_MultiChannelSystemsMcsGmbhMember_2952" order="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_2953" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TriangleBiosystemsIncMember" xlink:label="Locator_hbio_TriangleBiosystemsIncMember_2954" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2953" xlink:to="Locator_hbio_TriangleBiosystemsIncMember_2954" 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_2955" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_HekaElektronikMember" xlink:label="Locator_hbio_HekaElektronikMember_2956" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2955" xlink:to="Locator_hbio_HekaElektronikMember_2956" 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_2947" />
        <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_2948" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2947" xlink:to="Locator_us-gaap_RelatedPartyTransactionAxis_2948" 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_2957" />
        <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_2958" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_RelatedPartyTransactionAxis_2957" xlink:to="Locator_us-gaap_RelatedPartyTransactionDomain_2958" order="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_2971" />
        <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_2972" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_RelatedPartyTransactionAxis_2971" xlink:to="Locator_us-gaap_RelatedPartyTransactionDomain_2972" order="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_2961" />
        <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_2962" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_2961" xlink:to="Locator_us-gaap_OperatingLeasesRentExpenseNet_2962" order="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_2963" />
        <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_2964" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_2963" xlink:to="Locator_us-gaap_OperatingLeasesRentExpenseSubleaseRentals1_2964" 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_2965" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TransitionServicesChargedToSpinnee" xlink:label="Locator_hbio_TransitionServicesChargedToSpinnee_2966" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_2965" xlink:to="Locator_hbio_TransitionServicesChargedToSpinnee_2966" 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_2967" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DistributionRevenuesFromSpinnee" xlink:label="Locator_hbio_DistributionRevenuesFromSpinnee_2968" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_2967" xlink:to="Locator_hbio_DistributionRevenuesFromSpinnee_2968" 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_3153" />
        <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_3154" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_DeferredRevenueArrangementLineItems_3153" xlink:to="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_3154" 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_3155" />
        <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_3156" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_3155" xlink:to="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_3156" order="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_3157" />
        <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_3158" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_3157" xlink:to="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_3158" order="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_3159" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ServiceContractsMember" xlink:label="Locator_hbio_ServiceContractsMember_3160" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_3159" xlink:to="Locator_hbio_ServiceContractsMember_3160" order="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_3161" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CustomerAdvancesMember" xlink:label="Locator_hbio_CustomerAdvancesMember_3162" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_3161" xlink:to="Locator_hbio_CustomerAdvancesMember_3162" 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_3163" />
        <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_3164" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DeferredRevenueArrangementLineItems_3163" xlink:to="Locator_us-gaap_DeferredRevenueByArrangementDisclosureTextBlock_3164" 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_3197" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_InstrumentsEquipmentAndAccessoriesMember" xlink:label="Locator_hbio_InstrumentsEquipmentAndAccessoriesMember_3198" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_srt_ProductsAndServicesDomain_3197" xlink:to="Locator_hbio_InstrumentsEquipmentAndAccessoriesMember_3198" 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_3199" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ServiceMaintenanceAndWarrantyContractsMember" xlink:label="Locator_hbio_ServiceMaintenanceAndWarrantyContractsMember_3200" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_srt_ProductsAndServicesDomain_3199" xlink:to="Locator_hbio_ServiceMaintenanceAndWarrantyContractsMember_3200" 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_3187" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="Locator_country_US_3188" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_srt_SegmentGeographicalDomain_3187" xlink:to="Locator_country_US_3188" 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_3189" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="Locator_country_GB_3190" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_srt_SegmentGeographicalDomain_3189" xlink:to="Locator_country_GB_3190" 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_3191" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_DE" xlink:label="Locator_country_DE_3192" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_srt_SegmentGeographicalDomain_3191" xlink:to="Locator_country_DE_3192" 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_3193" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_RestOfWorldMember" xlink:label="Locator_hbio_RestOfWorldMember_3194" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_srt_SegmentGeographicalDomain_3193" xlink:to="Locator_hbio_RestOfWorldMember_3194" 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_3179" />
        <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_3180" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_DisaggregationOfRevenueLineItems_3179" xlink:to="Locator_us-gaap_DisaggregationOfRevenueTable_3180" 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_3181" />
        <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_3182" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_3181" xlink:to="Locator_srt_StatementGeographicalAxis_3182" 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_3185" />
        <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_3186" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_srt_StatementGeographicalAxis_3185" xlink:to="Locator_srt_SegmentGeographicalDomain_3186" 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_3203" />
        <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_3204" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_srt_StatementGeographicalAxis_3203" xlink:to="Locator_srt_SegmentGeographicalDomain_3204" order="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_3183" />
        <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_3184" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_3183" xlink:to="Locator_srt_ProductOrServiceAxis_3184" 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_3195" />
        <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_3196" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_srt_ProductOrServiceAxis_3195" xlink:to="Locator_srt_ProductsAndServicesDomain_3196" 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_3205" />
        <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_3206" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_srt_ProductOrServiceAxis_3205" xlink:to="Locator_srt_ProductsAndServicesDomain_3206" order="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_3201" />
        <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_3202" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DisaggregationOfRevenueLineItems_3201" xlink:to="Locator_us-gaap_Revenues_3202" 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_3235" />
        <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_3236" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3235" xlink:to="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3236" 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_3241" />
        <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_3242" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3241" xlink:to="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3242" order="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_3243" />
        <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_3244" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3243" xlink:to="Locator_us-gaap_TypeOfAdoptionMember_3244" order="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_3255" />
        <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_3256" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3255" xlink:to="Locator_us-gaap_TypeOfAdoptionMember_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_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_3245" />
        <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_3246" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_3245" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201602Member_3246" order="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_3247" />
        <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_3248" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_3247" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201712Member_3248" 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_3249" />
        <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_3250" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_3249" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201409Member_3250" 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_3251" />
        <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_3252" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_3251" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201709Member_3252" 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_3253" />
        <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_3254" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3253" xlink:to="Locator_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription_3254" 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_3291" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BlackScholesOptionPricingModelMember" xlink:label="Locator_hbio_BlackScholesOptionPricingModelMember_3292" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ValuationTechniqueDomain_3291" xlink:to="Locator_hbio_BlackScholesOptionPricingModelMember_3292" order="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_3293" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MonteCarloValuationSimulationMember" xlink:label="Locator_hbio_MonteCarloValuationSimulationMember_3294" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ValuationTechniqueDomain_3293" xlink:to="Locator_hbio_MonteCarloValuationSimulationMember_3294" 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_3275" />
        <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_3276" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3275" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3276" 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_3287" />
        <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_3288" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3287" xlink:to="Locator_us-gaap_ValuationTechniqueAxis_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_ValuationTechniqueAxis" xlink:label="Locator_us-gaap_ValuationTechniqueAxis_3289" />
        <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_3290" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_ValuationTechniqueAxis_3289" xlink:to="Locator_us-gaap_ValuationTechniqueDomain_3290" order="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_3295" />
        <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_3296" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3295" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3297" />
        <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_3298" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3297" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3299" />
        <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_3300" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3299" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3301" />
        <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_3302" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3301" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_3302" 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_3303" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient" xlink:label="Locator_hbio_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient_3304" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3303" xlink:to="Locator_hbio_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient_3304" 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_3305" />
        <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_3306" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3305" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_3306" 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_3361" />
        <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_3362" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_StatementEquityComponentsAxis_3361" xlink:to="Locator_us-gaap_EquityComponentDomain_3362" order="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_3363" />
        <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_3364" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityComponentDomain_3363" xlink:to="Locator_us-gaap_CommonStockMember_3364" order="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_3365" />
        <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_3366" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityComponentDomain_3365" xlink:to="Locator_us-gaap_AdditionalPaidInCapitalMember_3366" 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_3367" />
        <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_3368" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityComponentDomain_3367" xlink:to="Locator_us-gaap_RetainedEarningsMember_3368" 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_3369" />
        <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_3370" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityComponentDomain_3369" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3370" 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_3371" />
        <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_3372" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityComponentDomain_3371" xlink:to="Locator_us-gaap_TreasuryStockMember_3372" 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_3357" />
        <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_3358" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_StatementLineItems_3357" xlink:to="Locator_us-gaap_StatementTable_3358" 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_3359" />
        <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_3360" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_StatementTable_3359" xlink:to="Locator_us-gaap_StatementEquityComponentsAxis_3360" order="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_3373" />
        <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_3374" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3373" xlink:to="Locator_us-gaap_StockholdersEquity_3374" order="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_3375" />
        <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_3376" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3375" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_3376" 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_3377" />
        <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_3378" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3377" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_3378" 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_3379" />
        <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_3380" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3379" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_3380" 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_3381" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_SharesWithheldForTaxesValue" xlink:label="Locator_hbio_SharesWithheldForTaxesValue_3382" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3381" xlink:to="Locator_hbio_SharesWithheldForTaxesValue_3382" 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_3383" />
        <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_3384" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3383" xlink:to="Locator_us-gaap_StockOptionPlanExpense_3384" 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_3385" />
        <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_3386" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3385" xlink:to="Locator_us-gaap_NetIncomeLoss_3386" 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_3387" />
        <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_3388" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3387" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3388" 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_3389" />
        <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_3390" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3389" xlink:to="Locator_us-gaap_SharesIssued_3390" 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_3391" />
        <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_3392" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3391" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3392" 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_3393" />
        <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_3394" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3393" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3394" 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_3395" />
        <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_3396" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3395" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_3396" 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_3397" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Shareswithheldfortaxesshares" xlink:label="Locator_hbio_Shareswithheldfortaxesshares_3398" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3397" xlink:to="Locator_hbio_Shareswithheldfortaxesshares_3398" order="14.0" />
    </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>hbio-20190630_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" />
    <roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
    <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 $370 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</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/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="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_AssetImpairmentCharges" xlink:label="element54" />
        <label xlink:type="resource" xlink:label="label54" 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="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_AssetsAbstract" 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_AssetsAbstract_en-US">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/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="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_Assets" xlink:label="element57" />
        <label xlink:type="resource" xlink:label="label57" 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="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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="element58" />
        <label xlink:type="resource" xlink:label="label58" 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="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/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="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/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="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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="element61" />
        <label xlink:type="resource" xlink:label="label61" 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="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/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="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_AssetsCurrent" xlink:label="element63" />
        <label xlink:type="resource" xlink:label="label63" 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="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/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="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_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="element65" />
        <label xlink:type="resource" xlink:label="label65" 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="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_AssetsCurrentAbstract" 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_AssetsCurrentAbstract_en-US">Current Assets:</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_BaseRateMember" 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_BaseRateMember_en-US">Base Rate [Member]</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_BalanceSheetLocationDomain" 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_BalanceSheetLocationDomain_en-US">Balance Sheet Location [Domain]</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_BalanceSheetLocationAxis" 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_BalanceSheetLocationAxis_en-US">Balance Sheet Location [Axis]</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_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="element70" />
        <label xlink:type="resource" xlink:label="label70" 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="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/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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" 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_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="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/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="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/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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="element75" />
        <label xlink:type="resource" xlink:label="label75" 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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" 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_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="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_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:label="element77" />
        <label xlink:type="resource" xlink:label="label77" 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="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/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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" 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_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="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/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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent" xlink:label="element81" />
        <label xlink:type="resource" xlink:label="label81" 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="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/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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" 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_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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="element84" />
        <label xlink:type="resource" xlink:label="label84" 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="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/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="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/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="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_BusinessCombinationConsiderationTransferred1" xlink:label="element87" />
        <label xlink:type="resource" xlink:label="label87" 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="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/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="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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="element89" />
        <label xlink:type="resource" xlink:label="label89" 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="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/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="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/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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="element92" />
        <label xlink:type="resource" xlink:label="label92" 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="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/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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" 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_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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="element95" />
        <label xlink:type="resource" xlink:label="label95" 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="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/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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" 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_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="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_BusinessAcquisitionProFormaInformationAbstract" 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_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="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_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" 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_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="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_BusinessAcquisitionsProFormaNetIncomeLoss" 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_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="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_BusinessAcquisitionProFormaInformationTextBlock" 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_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="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_BusinessAcquisitionLineItems" 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_BusinessAcquisitionLineItems_en-US">Business Acquisition [Line Items]</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_BusinessAcquisitionAcquireeDomain" 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_BusinessAcquisitionAcquireeDomain_en-US">Business Acquisition, Acquiree [Domain]</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_BusinessAcquisitionsProFormaRevenue" 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_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="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_BusinessAcquisitionDescriptionOfAcquiredEntity" 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_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="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_BusinessAcquisitionAxis" 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_BusinessAcquisitionAxis_en-US">Business Acquisition [Axis]</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_BusinessCombinationsAbstract" 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_BusinessCombinationsAbstract_en-US">Business Combinations [Abstract]</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_BusinessCombinationDisclosureTextBlock" 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_BusinessCombinationDisclosureTextBlock_en-US">Acquisitions Disclosure [Text Block]</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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" 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_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="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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" 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_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="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_BusinessCombinationDescriptionAbstract" xlink:label="element111" />
        <label xlink:type="resource" xlink:label="label111" 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="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/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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" 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_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="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/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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="element115" />
        <label xlink:type="resource" xlink:label="label115" 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="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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" 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_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="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/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="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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" xlink:label="element118" />
        <label xlink:type="resource" xlink:label="label118" 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="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/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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="element120" />
        <label xlink:type="resource" xlink:label="label120" 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="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_CashAndCashEquivalentsPolicyTextBlock" 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_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="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_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="element122" />
        <label xlink:type="resource" xlink:label="label122" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_en-US">Increase in cash and cash equivalents</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_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="element123" />
        <label xlink:type="resource" xlink:label="label123" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_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="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_CashAndCashEquivalentsMember" xlink:label="element124" />
        <label xlink:type="resource" xlink:label="label124" 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="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_CashAndCashEquivalentsAtCarryingValue" xlink:label="element125" />
        <label xlink:type="resource" xlink:label="label125" 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="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_CashAndCashEquivalentsAtCarryingValue" xlink:label="element126" />
        <label xlink:type="resource" xlink:label="label126" 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="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_CashAndCashEquivalentsAtCarryingValue" xlink:label="element127" />
        <label xlink:type="resource" xlink:label="label127" 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="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_CommitmentsAndContingenciesDisclosureTextBlock" 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_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="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_CommitmentsAndContingenciesDisclosureAbstract" 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_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="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_CommitmentsAndContingencies" 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_CommitmentsAndContingencies_en-US">Commitments and contingencies</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_CommonStockMember" 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_CommonStockMember_en-US">Common Stock [Member]</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_CommonStockSharesAuthorized" 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_CommonStockSharesAuthorized_en-US">Common Stock- Shares Authorized</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_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" 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_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_en-US">Common stock</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_CommonStockParOrStatedValuePerShare" 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_CommonStockParOrStatedValuePerShare_en-US">Common stock par value</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_CommonStockSharesIssued" 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_CommonStockSharesIssued_en-US">Common Stock- Shares Issued</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_CommonStockSharesOutstanding" xlink:label="element136" />
        <label xlink:type="resource" xlink:label="label136" 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="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/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,639,892 and 45,124,309 shares issued and 37,894,385 and 37,378,802 shares outstanding, respectively</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_CommonStockValue" 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_CommonStockValue_en-US">Common stock value</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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" 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_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="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_ComprehensiveIncomeNoteTextBlock" 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_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="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/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="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_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="element142" />
        <label xlink:type="resource" xlink:label="label142" 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="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/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="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_ComprehensiveIncomeNetOfTax" xlink:label="element144" />
        <label xlink:type="resource" xlink:label="label144" 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="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/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="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_ComputerEquipmentMember" xlink:label="element146" />
        <label xlink:type="resource" xlink:label="label146" 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="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_ConcentrationRiskDisclosureTextBlock" 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_ConcentrationRiskDisclosureTextBlock_en-US">Concentrations Disclosure [Text Block]</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_ConcentrationRiskByBenchmarkAxis" 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_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="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_ConcentrationRiskBenchmarkDomain" 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_ConcentrationRiskBenchmarkDomain_en-US">Concentration Risk Benchmark [Domain]</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_ConcentrationRisksTypesNoConcentrationPercentageAbstract" 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_ConcentrationRisksTypesNoConcentrationPercentageAbstract_en-US">Concentrations [Abstract]</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_ConcentrationRiskPercentage1" 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_ConcentrationRiskPercentage1_en-US">Concentration Risk, Percentage</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_ConcentrationRiskLineItems" 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_ConcentrationRiskLineItems_en-US">Concentration Risk [Line Items]</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_ConcentrationRiskCustomer" 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_ConcentrationRiskCustomer_en-US">Concentration Risk, Customer</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_ConcentrationRiskTable" 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_ConcentrationRiskTable_en-US">Concentration Risk [Table]</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_ConsolidationPolicyTextBlock" 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_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="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_ConvertiblePreferredStockTermsOfConversion" 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_ConvertiblePreferredStockTermsOfConversion_en-US">Preferred stock purchase right terms</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_CostOfGoodsAndServicesSold" 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_CostOfGoodsAndServicesSold_en-US">Cost of revenues</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_CostOfSalesMember" xlink:label="element158" />
        <label xlink:type="resource" xlink:label="label158" 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="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_CumulativeEffectOnRetainedEarningsBeforeTax1" 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_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="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_CumulativeEffectOnRetainedEarningsBeforeTax1" 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_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="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_CustomerRelationshipsMember" 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_CustomerRelationshipsMember_en-US">Customer Relationships [Member]</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_CustomerRelationshipsMember" xlink:label="element162" />
        <label xlink:type="resource" xlink:label="label162" 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="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_DisaggregationOfRevenueLineItems" 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_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="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_DisaggregationOfRevenueTable" 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_DisaggregationOfRevenueTable_en-US">Disaggregation of Revenue [Table]</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_DisaggregationOfRevenueTableTextBlock" 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_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="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_DebtInstrumentTerm" 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_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="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_DebtInstrumentDescriptionOfVariableRateBasis" 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_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="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_DebtInstrumentBasisSpreadOnVariableRate1" 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_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="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_DebtInstrumentTable" xlink:label="element169" />
        <label xlink:type="resource" xlink:label="label169" 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="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_DebtInstrumentLineItems" 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_DebtInstrumentLineItems_en-US">Debt Instrument [Line Items]</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_DebtInstrumentLineItems" xlink:label="element171" />
        <label xlink:type="resource" xlink:label="label171" 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="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_DebtSecuritiesMember" 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_DebtSecuritiesMember_en-US">Debt Securities [Member]</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_DebtInstrumentPaymentTerms" 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_DebtInstrumentPaymentTerms_en-US">Debt Instrument, Payment Terms</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_DebtInstrumentMaturityDate" xlink:label="element174" />
        <label xlink:type="resource" xlink:label="label174" 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="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_DeferredTaxAssetsPropertyPlantAndEquipment" 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_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="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_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="element176" />
        <label xlink:type="resource" xlink:label="label176" 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="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_DeferredRevenueRevenueRecognized1" 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_DeferredRevenueRevenueRecognized1_en-US">Deferred Revenue, Revenue Recognized</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_DeferredRevenueRevenueRecognized1" xlink:label="element178" />
        <label xlink:type="resource" xlink:label="label178" 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="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_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1" 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_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1_en-US">Deferred Compensation Arrangement with Individual, Maximum Contractual Term</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_DeferredFinanceCostsCurrentNet" xlink:label="element180" />
        <label xlink:type="resource" xlink:label="label180" 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="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_DeferredFinanceCostsCurrentNet" xlink:label="element181" />
        <label xlink:type="resource" xlink:label="label181" 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="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_DeferredFinanceCostsNet" xlink:label="element182" />
        <label xlink:type="resource" xlink:label="label182" 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="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_DeferredFinanceCostsNet" xlink:label="element183" />
        <label xlink:type="resource" xlink:label="label183" 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="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_DeferredIncomeTaxExpenseBenefit" xlink:label="element184" />
        <label xlink:type="resource" xlink:label="label184" 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="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_DeferredIncomeTaxExpenseBenefit" xlink:label="element185" />
        <label xlink:type="resource" xlink:label="label185" 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="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_DeferredRevenue" xlink:label="element186" />
        <label xlink:type="resource" xlink:label="label186" 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="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_DeferredRevenue" xlink:label="element187" />
        <label xlink:type="resource" xlink:label="label187" 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="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_DeferredRevenue" 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_DeferredRevenue_en-US">Deferred Revenue</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_DeferredRevenueArrangementLineItems" 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_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="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_DeferredRevenueArrangementByTypeTable" 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_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="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_DeferredRevenueArrangementTypeDomain" 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_DeferredRevenueArrangementTypeDomain_en-US">Deferred Revenue [Domain]</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_DeferredRevenueCurrent" 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_DeferredRevenueCurrent_en-US">Deferred revenue</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_DeferredRevenueArrangementTypeAxis" 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_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="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_DeferredRevenueByArrangementDisclosureTextBlock" xlink:label="element194" />
        <label xlink:type="resource" xlink:label="label194" 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="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_DeferredTaxAssetsLiabilitiesNet" 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_DeferredTaxAssetsLiabilitiesNet_en-US">Net Deferred Tax Assets</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_DeferredRevenueAdditions" xlink:label="element196" />
        <label xlink:type="resource" xlink:label="label196" 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="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_DeferredRevenueAdditions" xlink:label="element197" />
        <label xlink:type="resource" xlink:label="label197" 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="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_DeferredTaxAssetsNetNoncurrent" xlink:label="element198" />
        <label xlink:type="resource" xlink:label="label198" 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="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_DeferredTaxAssetsNetNoncurrent" xlink:label="element199" />
        <label xlink:type="resource" xlink:label="label199" 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="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_DeferredTaxAssetsGross" xlink:label="element200" />
        <label xlink:type="resource" xlink:label="label200" 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="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_DeferredTaxAssetsGross" xlink:label="element201" />
        <label xlink:type="resource" xlink:label="label201" 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="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_DeferredTaxAssetsNet" xlink:label="element202" />
        <label xlink:type="resource" xlink:label="label202" 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="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_DeferredTaxAssetsNet" xlink:label="element203" />
        <label xlink:type="resource" xlink:label="label203" 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="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_DeferredTaxAssetsInventory" xlink:label="element204" />
        <label xlink:type="resource" xlink:label="label204" 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="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_DeferredTaxAssetsInventory" xlink:label="element205" />
        <label xlink:type="resource" xlink:label="label205" 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="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_DeferredTaxAssetsNetCurrent" xlink:label="element206" />
        <label xlink:type="resource" xlink:label="label206" 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="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_DeferredTaxAssetsNetCurrent" xlink:label="element207" />
        <label xlink:type="resource" xlink:label="label207" 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="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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="element208" />
        <label xlink:type="resource" xlink:label="label208" 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="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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="element209" />
        <label xlink:type="resource" xlink:label="label209" 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="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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="element210" />
        <label xlink:type="resource" xlink:label="label210" 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="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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="element211" />
        <label xlink:type="resource" xlink:label="label211" 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="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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:label="element212" />
        <label xlink:type="resource" xlink:label="label212" 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="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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:label="element213" />
        <label xlink:type="resource" xlink:label="label213" 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="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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:label="element214" />
        <label xlink:type="resource" xlink:label="label214" 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="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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:label="element215" />
        <label xlink:type="resource" xlink:label="label215" 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="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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:label="element216" />
        <label xlink:type="resource" xlink:label="label216" 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="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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:label="element217" />
        <label xlink:type="resource" xlink:label="label217" 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="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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" 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_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="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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="element219" />
        <label xlink:type="resource" xlink:label="label219" 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="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_DeferredTaxLiabilities" 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_DeferredTaxLiabilities_en-US">Total Deferred Tax Liabilities</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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:label="element221" />
        <label xlink:type="resource" xlink:label="label221" 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="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_DeferredTaxLiabilitiesOther" xlink:label="element222" />
        <label xlink:type="resource" xlink:label="label222" 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="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_DeferredTaxAssetsValuationAllowance" 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_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="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_DeferredTaxAssetsValuationAllowance" xlink:label="element224" />
        <label xlink:type="resource" xlink:label="label224" 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="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_DeferredTaxAssetsValuationAllowance" xlink:label="element225" />
        <label xlink:type="resource" xlink:label="label225" 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="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_DeferredTaxLiabilitiesAbstract" 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_DeferredTaxLiabilitiesAbstract_en-US">Deferred Tax Liabilities [Abstract]</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_DeferredTaxLiabilitiesAbstract" xlink:label="element227" />
        <label xlink:type="resource" xlink:label="label227" 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="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_DeferredTaxLiabilitiesCurrent" 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_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="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_DeferredTaxLiabilitiesNoncurrent" 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_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="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_DeferredTaxLiabilitiesNoncurrent" xlink:label="element230" />
        <label xlink:type="resource" xlink:label="label230" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_DeferredTaxLiabilitiesNoncurrent_en-US">Deferred income tax liabilities</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_DeferredTaxLiabilitiesPropertyPlantAndEquipment" 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_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="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_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" 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_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="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_DefinedBenefitPlanPlanAssetsBenefitsPaid" 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_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="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_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" 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_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="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_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" 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_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="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_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" 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_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="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" 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_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="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_DefinedBenefitPlanAccumulatedBenefitObligation" 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_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="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" 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_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="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_DefinedBenefitPlanDisclosureLineItems" 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_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="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" 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_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="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" 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_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="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" 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_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="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_DefinedBenefitPlanActuarialGainLoss" 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_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="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" 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_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="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_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:label="element246" />
        <label xlink:type="resource" xlink:label="label246" 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="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_DefinedBenefitPlanAssumptionsUsedInCalculationsNarrativeDescription" 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_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="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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" 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_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="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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:label="element249" />
        <label xlink:type="resource" xlink:label="label249" 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="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:label="element250" />
        <label xlink:type="resource" xlink:label="label250" 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="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_DefinedBenefitPlanActualReturnOnPlanAssets" 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_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="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_DefinedBenefitPlanAmortizationOfGainsLosses" 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_DefinedBenefitPlanAmortizationOfGainsLosses_en-US">Net Amortization Loss</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_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="element253" />
        <label xlink:type="resource" xlink:label="label253" 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="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" 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_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="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" 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_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="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_DefinedBenefitPlanChangeInBenefitObligationRollForward" 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_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="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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:label="element257" />
        <label xlink:type="resource" xlink:label="label257" 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="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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:label="element258" />
        <label xlink:type="resource" xlink:label="label258" 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="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_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="element259" />
        <label xlink:type="resource" xlink:label="label259" 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="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_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="element260" />
        <label xlink:type="resource" xlink:label="label260" 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="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_DefinedBenefitPlanBenefitObligation" xlink:label="element261" />
        <label xlink:type="resource" xlink:label="label261" 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="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_DefinedBenefitPlanBenefitObligation" xlink:label="element262" />
        <label xlink:type="resource" xlink:label="label262" 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="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_DefinedBenefitPlanBenefitObligation" 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_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="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_DefinedBenefitPlanContributionsByEmployer" 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_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="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_DefinedBenefitPlanFundedStatusOfPlan" 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_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="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_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:label="element266" />
        <label xlink:type="resource" xlink:label="label266" 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="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_DefinedBenefitPlanInterestCost" 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_DefinedBenefitPlanInterestCost_en-US">Interest Cost</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_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="element268" />
        <label xlink:type="resource" xlink:label="label268" 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="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_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="element269" />
        <label xlink:type="resource" xlink:label="label269" 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="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_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" 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_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_en-US">Curtailment Gain</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_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" xlink:label="element271" />
        <label xlink:type="resource" xlink:label="label271" 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="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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:label="element272" />
        <label xlink:type="resource" xlink:label="label272" 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="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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" 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_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="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_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="element274" />
        <label xlink:type="resource" xlink:label="label274" 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="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_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="element275" />
        <label xlink:type="resource" xlink:label="label275" 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="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_DefinedBenefitPlanFairValueOfPlanAssets" 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_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="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_DefinedBenefitPlanFundedStatusOfPlanAbstract" 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_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="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_DefinedBenefitPlanServiceCost" 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_DefinedBenefitPlanServiceCost_en-US">Service Cost</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_DefinedBenefitPlanSettlementsPlanAssets" 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_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="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_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="element280" />
        <label xlink:type="resource" xlink:label="label280" 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="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_DefinedContributionPlanCostRecognized" 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_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="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_DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities" 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_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="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_DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities" xlink:label="element283" />
        <label xlink:type="resource" xlink:label="label283" 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="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_DefinedBenefitPlanWeightedAverageAssetAllocations" 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_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="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_Depreciation" 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_Depreciation_en-US">Depreciation</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="element286" />
        <label xlink:type="resource" xlink:label="label286" 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="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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" 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_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="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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" 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_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="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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="element289" />
        <label xlink:type="resource" xlink:label="label289" 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="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_DerivativeInstrumentRiskAxis" 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_DerivativeInstrumentRiskAxis_en-US">Derivative Instrument Risk [Axis]</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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_en-US">Derivatives [Abstract]</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_DerivativeAssetNotionalAmount" 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_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="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_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred" 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_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="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_DerivativeLiabilities" 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_DerivativeLiabilities_en-US">Derivative Liabilities</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_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" 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_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="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_DerivativeFloorInterestRate" 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_DerivativeFloorInterestRate_en-US">Floor Interest Rate</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_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" 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_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="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_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" 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_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="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_DerivativeInstrumentsGainLossLineItems" 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_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="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_DerivativeContractTypeDomain" 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_DerivativeContractTypeDomain_en-US">Derivative Contract Type [Domain]</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_DerivativesPolicyTextBlock" 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_DerivativesPolicyTextBlock_en-US">Derivatives [Policy Text Block]</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_DerivativesFairValueLineItems" xlink:label="element302" />
        <label xlink:type="resource" xlink:label="label302" 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="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_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:label="element303" />
        <label xlink:type="resource" xlink:label="label303" 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="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_DevelopedTechnologyRightsMember" 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_DevelopedTechnologyRightsMember_en-US">Developed Technology Rights [Member]</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_DevelopedTechnologyRightsMember" 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_DevelopedTechnologyRightsMember_en-US">Developed Technology [Member]</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_DevelopedTechnologyRightsMember" xlink:label="element306" />
        <label xlink:type="resource" xlink:label="label306" 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="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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" 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_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="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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="element308" />
        <label xlink:type="resource" xlink:label="label308" 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="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_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="element309" />
        <label xlink:type="resource" xlink:label="label309" 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="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_DiscontinuedOperationName" xlink:label="element310" />
        <label xlink:type="resource" xlink:label="label310" 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="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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" 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_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="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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="element312" />
        <label xlink:type="resource" xlink:label="label312" 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="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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="element313" />
        <label xlink:type="resource" xlink:label="label313" 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="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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" 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_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="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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" 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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_en-US">Income tax (benefit) expense</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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" 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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_en-US">Income tax (benefit) expense</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_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" 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_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="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_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" 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_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="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_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:label="element319" />
        <label xlink:type="resource" xlink:label="label319" 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="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_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="element320" />
        <label xlink:type="resource" xlink:label="label320" 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="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_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="element321" />
        <label xlink:type="resource" xlink:label="label321" 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="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_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" 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_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="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_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" 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_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="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_DisposalGroupIncludingDiscontinuedOperationConsideration" 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_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="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_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilitiesNoncurrent" 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_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="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_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilitiesNoncurrent" 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_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilitiesNoncurrent_en-US">Deferred income tax liabilities</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_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" 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_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="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_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:label="element328" />
        <label xlink:type="resource" xlink:label="label328" 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="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_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:label="element329" />
        <label xlink:type="resource" xlink:label="label329" 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="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_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:label="element330" />
        <label xlink:type="resource" xlink:label="label330" 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="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_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:label="element331" />
        <label xlink:type="resource" xlink:label="label331" 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="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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" 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_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="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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" 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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_en-US">Property, plant and equipment</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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="element334" />
        <label xlink:type="resource" xlink:label="label334" 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="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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="element335" />
        <label xlink:type="resource" xlink:label="label335" 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="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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="element336" />
        <label xlink:type="resource" xlink:label="label336" 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="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_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:label="element337" />
        <label xlink:type="resource" xlink:label="label337" 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="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_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:label="element338" />
        <label xlink:type="resource" xlink:label="label338" 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="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_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:label="element339" />
        <label xlink:type="resource" xlink:label="label339" 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="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_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:label="element340" />
        <label xlink:type="resource" xlink:label="label340" 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="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_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" 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_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="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_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="element342" />
        <label xlink:type="resource" xlink:label="label342" 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="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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="element343" />
        <label xlink:type="resource" xlink:label="label343" 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="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_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract" 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_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="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_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" 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_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="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_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="element346" />
        <label xlink:type="resource" xlink:label="label346" 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="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_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" 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_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="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_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:label="element348" />
        <label xlink:type="resource" xlink:label="label348" 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="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_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:label="element349" />
        <label xlink:type="resource" xlink:label="label349" 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="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_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="element350" />
        <label xlink:type="resource" xlink:label="label350" 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="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_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="element351" />
        <label xlink:type="resource" xlink:label="label351" 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="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_DomesticCountryMember" 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_DomesticCountryMember_en-US">Domestic Country [Member]</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_DomesticCountryMember" xlink:label="element353" />
        <label xlink:type="resource" xlink:label="label353" 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="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_EarlyRepaymentOfSeniorDebt" 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_EarlyRepaymentOfSeniorDebt_en-US">Prepayment of senior debt</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_EarningsPerShareBasic" 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_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="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_EarningsPerSharePolicyTextBlock" 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_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="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_EarningsPerShareDiluted" 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_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="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_EarningsPerShareAbstract" 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_EarningsPerShareAbstract_en-US">Loss per share:</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_EffectOfExchangeRateOnCashAndCashEquivalents" 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_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="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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" 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_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="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_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:label="element361" />
        <label xlink:type="resource" xlink:label="label361" 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="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_EffectiveIncomeTaxRateContinuingOperations" 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_EffectiveIncomeTaxRateContinuingOperations_en-US">Effective Income Tax Rate</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_en-US">Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_en-US">Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized</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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" 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_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="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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_en-US">Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount</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_EmployeeStockOwnershipPlanESOPSharesInESOP" 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_EmployeeStockOwnershipPlanESOPSharesInESOP_en-US">Employee Stock Ownership Plan (ESOP), Shares in ESOP</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_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:label="element368" />
        <label xlink:type="resource" xlink:label="label368" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP_en-US">Total amount of common stock issued under ESOP</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_EquityComponentDomain" 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_EquityComponentDomain_en-US">Equity Component [Domain]</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_EquitySecuritiesMember" 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_EquitySecuritiesMember_en-US">Equity Securities [Member]</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_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription" 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_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="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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" 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_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="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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" 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_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="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_FairValueDisclosuresAbstract" 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_FairValueDisclosuresAbstract_en-US">Fair Value Disclosures [Abstract]</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_FairValueByFairValueHierarchyLevelAxis" 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_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="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_FairValueMeasurementsFairValueHierarchyDomain" 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_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="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_FairValueDisclosuresTextBlock" 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_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="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_FairValueOfFinancialInstrumentsPolicy" 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_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="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_FairValueInputsLevel3Member" xlink:label="element379" />
        <label xlink:type="resource" xlink:label="label379" 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="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_FairValueInputsLevel1Member" 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_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="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_FairValueInputsLevel2Member" xlink:label="element381" />
        <label xlink:type="resource" xlink:label="label381" 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="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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" 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_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="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_FinancialInstrumentAxis" xlink:label="element383" />
        <label xlink:type="resource" xlink:label="label383" 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="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" 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_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="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" 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_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="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="element386" />
        <label xlink:type="resource" xlink:label="label386" 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="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="element387" />
        <label xlink:type="resource" xlink:label="label387" 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="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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" 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_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="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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" 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_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="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_FiniteLivedIntangibleAssetsNet" 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_FiniteLivedIntangibleAssetsNet_en-US">Amortizable intangible assets, net</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_FiniteLivedIntangibleAssetsNet" xlink:label="element391" />
        <label xlink:type="resource" xlink:label="label391" 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="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_FiniteLivedIntangibleAssetsGross" 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_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="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" 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_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="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" 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_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="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_FiniteLivedIntangibleAssetsMajorClassNameDomain" 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_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="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_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="element396" />
        <label xlink:type="resource" xlink:label="label396" 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="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_FiniteLivedIntangibleAssetUsefulLife" 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_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="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="element398" />
        <label xlink:type="resource" xlink:label="label398" 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="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="element399" />
        <label xlink:type="resource" xlink:label="label399" 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="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_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="element400" />
        <label xlink:type="resource" xlink:label="label400" 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="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_FiniteLivedIntangibleAssetsLineItems" 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_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="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_FiniteLivedIntangibleAssetsLineItems" 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_FiniteLivedIntangibleAssetsLineItems_en-US">Finite-Lived Intangible Assets</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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" 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_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="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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="element404" />
        <label xlink:type="resource" xlink:label="label404" 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="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_ForeignCountryMember" 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_ForeignCountryMember_en-US">Foreign Country [Member]</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_ForeignCountryMember" xlink:label="element406" />
        <label xlink:type="resource" xlink:label="label406" 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="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_ForeignCurrencyTransactionGainLossRealized" 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_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="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_ForeignCurrencyTransactionGainLossBeforeTax" 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_ForeignCurrencyTransactionGainLossBeforeTax_en-US">Foreign exchange</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_ForeignEarningsRepatriated" xlink:label="element409" />
        <label xlink:type="resource" xlink:label="label409" 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="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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" 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_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="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_FurnitureAndFixturesMember" xlink:label="element411" />
        <label xlink:type="resource" xlink:label="label411" 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="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_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" 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_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="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_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" 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_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="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_GainLossOnSaleOfBusiness" 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_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="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_GainLossOnSaleOfBusiness" xlink:label="element415" />
        <label xlink:type="resource" xlink:label="label415" 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="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_GainLossOnDispositionOfAssets" 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_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="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_GainLossOnDispositionOfAssets" xlink:label="element417" />
        <label xlink:type="resource" xlink:label="label417" 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="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_GeneralAndAdministrativeExpenseMember" xlink:label="element418" />
        <label xlink:type="resource" xlink:label="label418" 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="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_GeneralAndAdministrativeExpense" xlink:label="element419" />
        <label xlink:type="resource" xlink:label="label419" 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="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_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="element420" />
        <label xlink:type="resource" xlink:label="label420" 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="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_GoodwillForeignCurrencyTranslationGainLoss" 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_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="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_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="element422" />
        <label xlink:type="resource" xlink:label="label422" 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="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_Goodwill" xlink:label="element423" />
        <label xlink:type="resource" xlink:label="label423" 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="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_Goodwill" xlink:label="element424" />
        <label xlink:type="resource" xlink:label="label424" 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="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_Goodwill" xlink:label="element425" />
        <label xlink:type="resource" xlink:label="label425" 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="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_GoodwillAcquiredDuringPeriod" 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_GoodwillAcquiredDuringPeriod_en-US">Acquired during the period</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_GoodwillAcquiredDuringPeriod" xlink:label="element427" />
        <label xlink:type="resource" xlink:label="label427" 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="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_GoodwillPurchaseAccountingAdjustments" 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_GoodwillPurchaseAccountingAdjustments_en-US">Goodwill Purchase Accounting Adjustments</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_GoodwillPurchaseAccountingAdjustments" xlink:label="element429" />
        <label xlink:type="resource" xlink:label="label429" 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="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_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" 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_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="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_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="element431" />
        <label xlink:type="resource" xlink:label="label431" 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="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_GoodwillAndIntangibleAssetsDisclosureTextBlock" 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_GoodwillAndIntangibleAssetsDisclosureTextBlock_en-US">Goodwill And Other Intangible Assets Disclosure [Text Block]</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_GoodwillAndIntangibleAssetsPolicyTextBlock" 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_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="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_GoodwillAndIntangibleAssetsDisclosureAbstract" 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_GoodwillAndIntangibleAssetsDisclosureAbstract_en-US">Goodwill And Other Intangible Assets Disclosure [Abstract]</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_GoodwillOtherIncreaseDecrease" 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_GoodwillOtherIncreaseDecrease_en-US">Goodwill Other Changes</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_GrossProfit" xlink:label="element436" />
        <label xlink:type="resource" xlink:label="label436" 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="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_GrossProfit" 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_GrossProfit_en-US">Gross profit</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_ImmaterialErrorCorrection" 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_ImmaterialErrorCorrection_en-US">Immaterial Error Correction</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_InProcessResearchAndDevelopmentMember" 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_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="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_IncomeStatementLocationDomain" xlink:label="element440" />
        <label xlink:type="resource" xlink:label="label440" 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="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_IncomeStatementLocationAxis" 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_IncomeStatementLocationAxis_en-US">Income Statement Location [Axis]</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_IncomeTaxDisclosureAbstract" xlink:label="element442" />
        <label xlink:type="resource" xlink:label="label442" 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="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_IncomeTaxAuthorityAxis" 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_IncomeTaxAuthorityAxis_en-US">Income Tax Authority [Axis]</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_IncomeTaxAuthorityDomain" 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_IncomeTaxAuthorityDomain_en-US">Income Tax Authority [Domain]</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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="element445" />
        <label xlink:type="resource" xlink:label="label445" 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="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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" 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_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="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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="element447" />
        <label xlink:type="resource" xlink:label="label447" 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="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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="element448" />
        <label xlink:type="resource" xlink:label="label448" 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="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_IncomeStatementAbstract" 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_IncomeStatementAbstract_en-US">CONSOLIDATED STATEMENTS OF 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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" 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_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="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_IncomeLossFromContinuingOperationsPerBasicShare" 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_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="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_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="element452" />
        <label xlink:type="resource" xlink:label="label452" 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="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_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="element453" />
        <label xlink:type="resource" xlink:label="label453" 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="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_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract" 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_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_en-US">Discontinued operations:</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_IncomeLossFromContinuingOperationsPerDilutedShare" 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_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="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_IncomeTaxExpenseBenefit" 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_IncomeTaxExpenseBenefit_en-US">Income tax expense (benefit)</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_IncomeTaxExpenseBenefit" 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_IncomeTaxExpenseBenefit_en-US">Income Tax Expense, Total</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_IncomeTaxDisclosureTextBlock" 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_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="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_IncomeTaxesPaidNet" xlink:label="element459" />
        <label xlink:type="resource" xlink:label="label459" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeTaxesPaidNet_en-US">Cash refunded for income taxes</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_IncomeTaxPolicyTextBlock" 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_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="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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" 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_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="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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="element462" />
        <label xlink:type="resource" xlink:label="label462" 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="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_IncreaseDecreaseInAccountsPayableTrade" xlink:label="element463" />
        <label xlink:type="resource" xlink:label="label463" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncreaseDecreaseInAccountsPayableTrade_en-US">Increase (decrease) in trade accounts payable</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_IncreaseDecreaseInAccountsReceivable" 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_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="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_IncreaseDecreaseInAccountsReceivable" xlink:label="element465" />
        <label xlink:type="resource" xlink:label="label465" 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="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_IncreaseDecreaseInAccruedIncomeTaxesPayable" 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_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="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_IncreaseDecreaseInAccruedLiabilities" xlink:label="element467" />
        <label xlink:type="resource" xlink:label="label467" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncreaseDecreaseInAccruedLiabilities_en-US">(Decrease) increase in accrued expenses</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_IncreaseDecreaseInDeferredRevenue" 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_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="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_IncreaseDecreaseInDeferredRevenue" xlink:label="element469" />
        <label xlink:type="resource" xlink:label="label469" 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="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_IncreaseDecreaseInInventories" 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_IncreaseDecreaseInInventories_en-US">Increase in inventories</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_IncreaseDecreaseInInventories" xlink:label="element471" />
        <label xlink:type="resource" xlink:label="label471" 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="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_IncreaseDecreaseInOtherOperatingLiabilities" 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_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="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_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="element473" />
        <label xlink:type="resource" xlink:label="label473" 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="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_IncreaseDecreaseInOperatingCapitalAbstract" 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_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="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_IncreaseDecreaseInOtherReceivables" 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_IncreaseDecreaseInOtherReceivables_en-US">Increase in other receivables and other assets</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_IncreaseDecreaseInOtherReceivables" 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_IncreaseDecreaseInOtherReceivables_en-US">Decrease (increase) in other receivables and other assets</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_IndefiniteLivedIntangibleAssetsExcludingGoodwill" 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_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="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_IntangibleAssetsFiniteLivedPolicy" 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_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="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_InterestExpense" xlink:label="element479" />
        <label xlink:type="resource" xlink:label="label479" 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="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_InterestExpense" 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_InterestExpense_en-US">Interest expense</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_InterestPaidNet" 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_InterestPaidNet_en-US">Cash paid for interest</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_InterestRateSwapMember" 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_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="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_InterestExpenseMember" 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_InterestExpenseMember_en-US">Interest Expense [Member]</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_InventoryFinishedGoods" 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_InventoryFinishedGoods_en-US">Finished Goods</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_InventoryDisclosureTextBlock" xlink:label="element485" />
        <label xlink:type="resource" xlink:label="label485" 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="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_InventoryDisclosureAbstract" 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_InventoryDisclosureAbstract_en-US">Inventories Disclosure [Abstract]</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_InventoryNet" 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_InventoryNet_en-US">Inventories</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_InventoryNet" xlink:label="element488" />
        <label xlink:type="resource" xlink:label="label488" 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="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_InventoryWorkInProcess" 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_InventoryWorkInProcess_en-US">Work in Process</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_InventoryRawMaterials" 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_InventoryRawMaterials_en-US">Raw Materials</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_InventoryPolicyTextBlock" 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_InventoryPolicyTextBlock_en-US">Inventories [Policy 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_LondonInterbankOfferedRateLIBORMember" 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_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="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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_en-US">2023</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_LesseeOperatingLeasesTextBlock" 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_LesseeOperatingLeasesTextBlock_en-US">Leases [Text Block]</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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="element495" />
        <label xlink:type="resource" xlink:label="label495" 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="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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_en-US">2021</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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" 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_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="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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="element498" />
        <label xlink:type="resource" xlink:label="label498" 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="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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_en-US">2024</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_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="element500" />
        <label xlink:type="resource" xlink:label="label500" 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="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_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="element501" />
        <label xlink:type="resource" xlink:label="label501" 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="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_LesseeLeasesPolicyTextBlock" 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_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="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_LesseeLeasesPolicyTextBlock" xlink:label="element503" />
        <label xlink:type="resource" xlink:label="label503" 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="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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" 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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_en-US">2020</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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_en-US">2022</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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" 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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_en-US">Thereafter</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_LongtermDebtTypeDomain" 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_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="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_LongtermDebtTypeAxis" xlink:label="element508" />
        <label xlink:type="resource" xlink:label="label508" 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="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_LandBuildingsAndImprovementsMember" 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_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="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_LeaseCost" 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_LeaseCost_en-US">Lease Cost</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_LeaseCost" xlink:label="element511" />
        <label xlink:type="resource" xlink:label="label511" 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="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_LeaseCostAbstract" 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_LeaseCostAbstract_en-US">Components of lease expense:</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_LeaseExpirationDate1" 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_LeaseExpirationDate1_en-US">Lease Expiration Date</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_LeasesAbstract" 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_LeasesAbstract_en-US">Leases [Abstract]</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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:label="element515" />
        <label xlink:type="resource" xlink:label="label515" 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="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_LiabilitiesAndStockholdersEquityAbstract" xlink:label="element516" />
        <label xlink:type="resource" xlink:label="label516" 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="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_Liabilities" 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_Liabilities_en-US">Total liabilities</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_Liabilities" xlink:label="element518" />
        <label xlink:type="resource" xlink:label="label518" 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="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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="element519" />
        <label xlink:type="resource" xlink:label="label519" 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="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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="element520" />
        <label xlink:type="resource" xlink:label="label520" 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="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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="element521" />
        <label xlink:type="resource" xlink:label="label521" 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="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_LiabilitiesAndStockholdersEquity" xlink:label="element522" />
        <label xlink:type="resource" xlink:label="label522" 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="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_LiabilitiesAndStockholdersEquity" xlink:label="element523" />
        <label xlink:type="resource" xlink:label="label523" 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="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_LiabilitiesFairValueDisclosureAbstract" xlink:label="element524" />
        <label xlink:type="resource" xlink:label="label524" 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="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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="element525" />
        <label xlink:type="resource" xlink:label="label525" 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="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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="element526" />
        <label xlink:type="resource" xlink:label="label526" 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="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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="element527" />
        <label xlink:type="resource" xlink:label="label527" 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="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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="element528" />
        <label xlink:type="resource" xlink:label="label528" 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="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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="element529" />
        <label xlink:type="resource" xlink:label="label529" 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="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_LiabilitiesCurrentAbstract" xlink:label="element530" />
        <label xlink:type="resource" xlink:label="label530" 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="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_LiabilitiesCurrentAbstract" xlink:label="element531" />
        <label xlink:type="resource" xlink:label="label531" 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="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_LiabilitiesCurrent" 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_LiabilitiesCurrent_en-US">Total current liabilities</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_LiabilitiesCurrent" xlink:label="element533" />
        <label xlink:type="resource" xlink:label="label533" 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="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_LineOfCredit" 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_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="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_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" 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_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="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_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:label="element536" />
        <label xlink:type="resource" xlink:label="label536" 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="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_LineOfCreditFacilityMaximumBorrowingCapacity" 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_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="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_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="element538" />
        <label xlink:type="resource" xlink:label="label538" 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="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_LineOfCreditFacilityInterestRateAtPeriodEnd" 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_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="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_LoansPayableCurrent" 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_LoansPayableCurrent_en-US">Loans Payable Current</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_LoansPayableCurrent" xlink:label="element541" />
        <label xlink:type="resource" xlink:label="label541" 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="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_LongTermDebt" xlink:label="element542" />
        <label xlink:type="resource" xlink:label="label542" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LongTermDebt_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_LongTermDebt" xlink:label="element543" />
        <label xlink:type="resource" xlink:label="label543" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_LongTermDebt_en-US">Long-term Debt</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_LongTermDebtAbstract" 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_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="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_LongTermDebtTextBlock" 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_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="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="element546" />
        <label xlink:type="resource" xlink:label="label546" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_en-US">Debt repayments of principal in Year Five</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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_en-US">Debt repayments of principal in the next twelve months</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_LongTermDebtNoncurrent" 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_LongTermDebtNoncurrent_en-US">Long-term debt</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_LongTermDebtNoncurrent" xlink:label="element549" />
        <label xlink:type="resource" xlink:label="label549" 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="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_LongTermDebtNoncurrent" xlink:label="element550" />
        <label xlink:type="resource" xlink:label="label550" 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="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="element551" />
        <label xlink:type="resource" xlink:label="label551" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_en-US">Debt repayments of principal in Year Three</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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_en-US">Debt repayments of principal in Year Four</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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="element553" />
        <label xlink:type="resource" xlink:label="label553" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_en-US">Debt repayments of principal in Year Two</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_LongTermLoansPayable" 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_LongTermLoansPayable_en-US">Term Loan</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_MachineryAndEquipmentMember" 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_MachineryAndEquipmentMember_en-US">Machinery and equipment [Member]</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_MachineryAndEquipmentMember" xlink:label="element556" />
        <label xlink:type="resource" xlink:label="label556" 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="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_MovementInDeferredRevenueRollForward" xlink:label="element557" />
        <label xlink:type="resource" xlink:label="label557" 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="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_NatureOfErrorDomain" xlink:label="element558" />
        <label xlink:type="resource" xlink:label="label558" 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="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_NetCashProvidedByUsedInFinancingActivitiesAbstract" 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_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="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_NetCashProvidedByUsedInFinancingActivities" xlink:label="element560" />
        <label xlink:type="resource" xlink:label="label560" 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="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_NetCashProvidedByUsedInFinancingActivities" xlink:label="element561" />
        <label xlink:type="resource" xlink:label="label561" 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="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_NetCashProvidedByUsedInInvestingActivities" 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_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="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_NetCashProvidedByUsedInInvestingActivities" xlink:label="element563" />
        <label xlink:type="resource" xlink:label="label563" 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="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_NetCashProvidedByUsedInInvestingActivitiesAbstract" 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_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="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_NetCashProvidedByUsedInOperatingActivitiesAbstract" 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_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="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_NetCashProvidedByUsedInOperatingActivities" xlink:label="element566" />
        <label xlink:type="resource" xlink:label="label566" 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="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_NetCashProvidedByUsedInOperatingActivities" 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_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="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_NetIncomeLoss" xlink:label="element568" />
        <label xlink:type="resource" xlink:label="label568" 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="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_NetIncomeLoss" 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_NetIncomeLoss_en-US">Net income (loss)</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_NetIncomeLoss" xlink:label="element570" />
        <label xlink:type="resource" xlink:label="label570" 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="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_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription" 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_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="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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" 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_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="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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="element573" />
        <label xlink:type="resource" xlink:label="label573" 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="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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="element574" />
        <label xlink:type="resource" xlink:label="label574" 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="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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="element575" />
        <label xlink:type="resource" xlink:label="label575" 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="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_NonoperatingIncomeExpense" xlink:label="element576" />
        <label xlink:type="resource" xlink:label="label576" 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="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_NonoperatingIncomeExpense" xlink:label="element577" />
        <label xlink:type="resource" xlink:label="label577" 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="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_NonoperatingIncomeExpense" 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_NonoperatingIncomeExpense_en-US">Nonoperating Income Expense</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_NotesPayableCurrent" 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_NotesPayableCurrent_en-US">Notes payable</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_NumberOfBusinessesAcquired" 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_NumberOfBusinessesAcquired_en-US">Number of businesses acquired</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_OperatingLeaseWeightedAverageDiscountRatePercent" 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_OperatingLeaseWeightedAverageDiscountRatePercent_en-US">Weighted average discount rate</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_OperatingLeasesRentExpenseNet" 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_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="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_OperatingLeaseLiability" xlink:label="element583" />
        <label xlink:type="resource" xlink:label="label583" 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="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_OperatingLeaseLiability" xlink:label="element584" />
        <label xlink:type="resource" xlink:label="label584" 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="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_OperatingLeaseLiability" xlink:label="element585" />
        <label xlink:type="resource" xlink:label="label585" 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="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_OperatingLeaseRightOfUseAsset" 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_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="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_OperatingLeaseRightOfUseAsset" xlink:label="element587" />
        <label xlink:type="resource" xlink:label="label587" 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="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_OperatingLeaseCost" 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_OperatingLeaseCost_en-US">Operating lease cost</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_OperatingLeasePayments" xlink:label="element589" />
        <label xlink:type="resource" xlink:label="label589" 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="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_OperatingLeasesRentExpenseSubleaseRentals1" 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_OperatingLeasesRentExpenseSubleaseRentals1_en-US">HART Sublease Rent</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_OperatingLeaseLiabilityCurrent" xlink:label="element591" />
        <label xlink:type="resource" xlink:label="label591" 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="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_OperatingIncomeLoss" 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_OperatingIncomeLoss_en-US">Operating income</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_OperatingIncomeLoss" xlink:label="element593" />
        <label xlink:type="resource" xlink:label="label593" 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="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_OperatingExpenses" 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_OperatingExpenses_en-US">Total operating expenses</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_OperatingExpenses" xlink:label="element595" />
        <label xlink:type="resource" xlink:label="label595" 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="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_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:label="element596" />
        <label xlink:type="resource" xlink:label="label596" 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="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_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="element597" />
        <label xlink:type="resource" xlink:label="label597" 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="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_OperatingLeaseLiabilityNoncurrent" 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_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="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_OperatingLeaseLiabilityNoncurrent" xlink:label="element599" />
        <label xlink:type="resource" xlink:label="label599" 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="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_OperatingLossCarryforwards" 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_OperatingLossCarryforwards_en-US">Operating Loss Carryforwards</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_OperatingLossCarryforwards" 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_OperatingLossCarryforwards_en-US">Operating loss carryforwards</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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" 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_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="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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="element603" />
        <label xlink:type="resource" xlink:label="label603" 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="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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="element604" />
        <label xlink:type="resource" xlink:label="label604" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_en-US">Other Comprehensive Income (Loss) before Reclassifications</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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" 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_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="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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" 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_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="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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:label="element607" />
        <label xlink:type="resource" xlink:label="label607" 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="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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:label="element608" />
        <label xlink:type="resource" xlink:label="label608" 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="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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" 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_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="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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="element610" />
        <label xlink:type="resource" xlink:label="label610" 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="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_OtherComprehensiveIncomeLossNetOfTax" 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_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="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_OtherComprehensiveIncomeLossNetOfTax" xlink:label="element612" />
        <label xlink:type="resource" xlink:label="label612" 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="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_OtherComprehensiveIncomeLossNetOfTax" xlink:label="element613" />
        <label xlink:type="resource" xlink:label="label613" 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="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_OtherAssetsNoncurrent" 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_OtherAssetsNoncurrent_en-US">Other assets</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_OtherAssetsCurrent" xlink:label="element615" />
        <label xlink:type="resource" xlink:label="label615" 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="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_OtherAccruedLiabilitiesNoncurrent" 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_OtherAccruedLiabilitiesNoncurrent_en-US">Other liabilities- non current</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_OtherAccruedLiabilitiesNoncurrent" xlink:label="element617" />
        <label xlink:type="resource" xlink:label="label617" 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="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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="element618" />
        <label xlink:type="resource" xlink:label="label618" 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="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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="element619" />
        <label xlink:type="resource" xlink:label="label619" 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="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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" 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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_en-US">Foreign currency translation adjustments</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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="element621" />
        <label xlink:type="resource" xlink:label="label621" 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="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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" 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_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="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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" 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_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="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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:label="element624" />
        <label xlink:type="resource" xlink:label="label624" 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="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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" 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_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="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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" 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_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="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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="element627" />
        <label xlink:type="resource" xlink:label="label627" 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="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_OtherInterestAndDividendIncome" 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_OtherInterestAndDividendIncome_en-US">Interest income</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_OtherGeneralExpense" 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_OtherGeneralExpense_en-US">HART transaction costs</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_OtherLiabilitiesCurrent" 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_OtherLiabilitiesCurrent_en-US">Other liabilities - current</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_OtherNonoperatingIncomeExpenseAbstract" xlink:label="element631" />
        <label xlink:type="resource" xlink:label="label631" 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="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_OtherNonoperatingIncomeExpense" 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_OtherNonoperatingIncomeExpense_en-US">Other expense, net</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_OtherLiabilitiesMember" xlink:label="element633" />
        <label xlink:type="resource" xlink:label="label633" 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="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_OtherAssetsMember" 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_OtherAssetsMember_en-US">Other Assets [Member]</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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="element635" />
        <label xlink:type="resource" xlink:label="label635" 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="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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" 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_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="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_ProspectiveAdoptionOfNewAccountingPronouncementsAbstract" xlink:label="element637" />
        <label xlink:type="resource" xlink:label="label637" 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="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_PatentsMember" 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_PatentsMember_en-US">Patents [Member]</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_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="element639" />
        <label xlink:type="resource" xlink:label="label639" 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="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_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="element640" />
        <label xlink:type="resource" xlink:label="label640" 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="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_PaymentsOfDebtIssuanceCosts" 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_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="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_PaymentsOfDebtIssuanceCosts" xlink:label="element642" />
        <label xlink:type="resource" xlink:label="label642" 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="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_PaymentsToAcquirePropertyPlantAndEquipment" 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_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="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_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="element644" />
        <label xlink:type="resource" xlink:label="label644" 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="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_PensionPlansDefinedBenefitMember" 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_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="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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" 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_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="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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" 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_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="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_PlanAssetCategoriesDomain" xlink:label="element648" />
        <label xlink:type="resource" xlink:label="label648" 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="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_PreferredStockParOrStatedValuePerShare" 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_PreferredStockParOrStatedValuePerShare_en-US">Preferred Stock Par value</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_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="element650" />
        <label xlink:type="resource" xlink:label="label650" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_en-US">Preferred 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_PreferredStockSharesAuthorized" 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_PreferredStockSharesAuthorized_en-US">Preferred Stock - Shares Authorized</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_PreferredStockValue" xlink:label="element652" />
        <label xlink:type="resource" xlink:label="label652" 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="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_PreferredStockSharesOutstanding" xlink:label="element653" />
        <label xlink:type="resource" xlink:label="label653" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PreferredStockSharesOutstanding_en-US">Preferred stock issued or outstanding</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_ProceedsFromDerivativeInstrumentFinancingActivities" xlink:label="element654" />
        <label xlink:type="resource" xlink:label="label654" 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="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_ProceedsFromDerivativeInstrumentFinancingActivities" xlink:label="element655" />
        <label xlink:type="resource" xlink:label="label655" 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="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_ProceedsFromIssuanceOfCommonStock" 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_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="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_ProceedsFromIssuanceOfCommonStock" xlink:label="element657" />
        <label xlink:type="resource" xlink:label="label657" 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="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_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" 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_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="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_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="element659" />
        <label xlink:type="resource" xlink:label="label659" 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="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_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="element660" />
        <label xlink:type="resource" xlink:label="label660" 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="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_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="element661" />
        <label xlink:type="resource" xlink:label="label661" 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="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_ProceedsFromIssuanceOfSecuredDebt" 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_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="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_ProceedsFromLinesOfCredit" 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_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="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_ProceedsFromLinesOfCredit" xlink:label="element664" />
        <label xlink:type="resource" xlink:label="label664" 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="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_ProceedsFromSaleOfPropertyPlantAndEquipment" 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_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="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_ProductWarrantyDisclosureTextBlock" 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_ProductWarrantyDisclosureTextBlock_en-US">Warranties Disclosure [Text Block]</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_ProductWarrantiesDisclosuresAbstract" 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_ProductWarrantiesDisclosuresAbstract_en-US">Warranties Disclosure [Abstract]</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_PropertyPlantAndEquipmentByTypeAxis" 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_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="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_PropertyPlantAndEquipmentLineItems" 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_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="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_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="element670" />
        <label xlink:type="resource" xlink:label="label670" 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="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_PropertyPlantAndEquipmentAbstract" 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_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="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_PropertyPlantAndEquipmentGross" xlink:label="element672" />
        <label xlink:type="resource" xlink:label="label672" 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="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_PropertyPlantAndEquipmentPolicyTextBlock" 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_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="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_PropertyPlantAndEquipmentTypeDomain" xlink:label="element674" />
        <label xlink:type="resource" xlink:label="label674" 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="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_PropertyPlantAndEquipmentNet" 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_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="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_PropertyPlantAndEquipmentNet" xlink:label="element676" />
        <label xlink:type="resource" xlink:label="label676" 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="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_ProvisionForDoubtfulAccounts" 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_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="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_ProvisionForDoubtfulAccounts" xlink:label="element678" />
        <label xlink:type="resource" xlink:label="label678" 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="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_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount" 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_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="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_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount" xlink:label="element680" />
        <label xlink:type="resource" xlink:label="label680" 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="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_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis" 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_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis_en-US">Nature of Error [Axis]</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_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems" 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_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="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_QuarterlyFinancialDataAbstract" 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_QuarterlyFinancialDataAbstract_en-US">Quarterly Financial Data [Abstract]</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_QuarterlyFinancialInformationTextBlock" 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_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="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_QuarterlyFinancialInformationDisclosureAbstract" 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_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="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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" 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_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="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_ReceivablesPolicyTextBlock" 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_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="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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" 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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_en-US">Reclassification from Accumulated Other Comprehensive Income</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="element689" />
        <label xlink:type="resource" xlink:label="label689" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_en-US">Reclassification from Accumulated Other Comprehensive Income</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="element690" />
        <label xlink:type="resource" xlink:label="label690" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_en-US">Reclassification from Accumulated Other Comprehensive Income</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="element691" />
        <label xlink:type="resource" xlink:label="label691" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xml:lang="en-US" id="NegatedTotal_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_en-US">Reclassification from Accumulated Other Comprehensive Income</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="element692" />
        <label xlink:type="resource" xlink:label="label692" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xml:lang="en-US" id="NegatedTerse_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_en-US">Amounts reclassified from AOCI</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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:label="element693" />
        <label xlink:type="resource" xlink:label="label693" 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="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_Reclassifications" 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_Reclassifications_en-US">Reclassifications [Policy Text Block]</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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="element695" />
        <label xlink:type="resource" xlink:label="label695" 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="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_RelatedPartyTransactionsAbstract" 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_RelatedPartyTransactionsAbstract_en-US">Related Party Transactions [Abstract]</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_RelatedPartyTransactionDomain" 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_RelatedPartyTransactionDomain_en-US">Related party transactions (Domain)</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_RelatedPartyDomain" 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_RelatedPartyDomain_en-US">Related party</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_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="element699" />
        <label xlink:type="resource" xlink:label="label699" 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="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_RelatedPartyTransactionAxis" xlink:label="element700" />
        <label xlink:type="resource" xlink:label="label700" 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="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_RepaymentsOfShortTermDebt" 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_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="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_RepaymentsOfShortTermDebt" xlink:label="element702" />
        <label xlink:type="resource" xlink:label="label702" 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="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_RepaymentsOfLongTermDebt" 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_RepaymentsOfLongTermDebt_en-US">Repayments of debt</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_RepaymentsOfLongTermDebt" xlink:label="element704" />
        <label xlink:type="resource" xlink:label="label704" 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="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_ResearchAndDevelopmentExpenseMember" 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_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="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_ResearchAndDevelopmentExpenseMember" xlink:label="element706" />
        <label xlink:type="resource" xlink:label="label706" 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="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_ResearchAndDevelopmentExpense" xlink:label="element707" />
        <label xlink:type="resource" xlink:label="label707" 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="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_RestructuringCharges" 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_RestructuringCharges_en-US">Restructuring charges (credits)</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_RetainedEarningsAccumulatedDeficit" 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_RetainedEarningsAccumulatedDeficit_en-US">Accumulated deficit</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_RetainedEarningsMember" 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_RetainedEarningsMember_en-US">Retained Earnings [Member]</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_RevenueFromContractWithCustomerAbstract" 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_RevenueFromContractWithCustomerAbstract_en-US">Revenues Disclosure [Abstract]</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/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="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_RevenueFromContractWithCustomerTextBlock" xlink:label="element713" />
        <label xlink:type="resource" xlink:label="label713" 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="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_RevenueRecognitionPolicyTextBlock" 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_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="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_Revenues" 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_Revenues_en-US">Revenues</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/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="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_RevolvingCreditFacilityMember" xlink:label="element717" />
        <label xlink:type="resource" xlink:label="label717" 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="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/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="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_SubleaseIncome" xlink:label="element719" />
        <label xlink:type="resource" xlink:label="label719" 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="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_ShareholdersEquityAndShareBasedPaymentsTextBlock" 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_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="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" 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_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="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" 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_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="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="element724" />
        <label xlink:type="resource" xlink:label="label724" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_en-US">Number of shares vested</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="element725" />
        <label xlink:type="resource" xlink:label="label725" 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="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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" 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_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="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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="element727" />
        <label xlink:type="resource" xlink:label="label727" 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="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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="element728" />
        <label xlink:type="resource" xlink:label="label728" 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="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="element729" />
        <label xlink:type="resource" xlink:label="label729" 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="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="element730" />
        <label xlink:type="resource" xlink:label="label730" 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="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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" 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_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="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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="element732" />
        <label xlink:type="resource" xlink:label="label732" 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="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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" 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_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="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_ScheduleOfInventoryCurrentTableTextBlock" 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_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="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_ScheduleOfQuarterlyFinancialInformationTableTextBlock" 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_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="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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" 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_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="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_ScheduleOfNetFundedStatusTableTextBlock" 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_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="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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" 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_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="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_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" 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_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_en-US">Schedule of Intangible Assets and Goodwill [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_ScheduleOfNonvestedShareActivityTableTextBlock" 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_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="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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" 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_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="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_ScheduleOfProductWarrantyLiabilityTableTextBlock" 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_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="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_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock" 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_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="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_ScheduleOfFiniteLivedIntangibleAssetsTable" 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_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="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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" 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_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="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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" 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_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="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_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" 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_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="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_ScheduleOfDebtTableTextBlock" 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_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="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_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" 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_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="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_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" 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_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="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_ScheduleOfCostsOfRetirementPlansTableTextBlock" 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_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="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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" 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_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="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_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" 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_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="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_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" 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_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="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_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock" 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_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="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_ScheduleOfAssumptionsUsedTableTextBlock" 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_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="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_ScheduleOfAccruedLiabilitiesTableTextBlock" 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_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="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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" 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_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="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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" 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_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="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_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock" 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_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="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_ScheduleOfAllocationOfPlanAssetsTableTextBlock" 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_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="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_ScheduleOfDefinedBenefitPlansDisclosuresTable" 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_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="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_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" 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_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="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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" 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_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="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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" 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_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="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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" 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_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="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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" 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_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="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_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" 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_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="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_ScheduleOfGoodwillTextBlock" 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_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="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_ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable" 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_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="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_ScheduleOfPropertyPlantAndEquipmentTable" 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_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="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_ScheduleOfSegmentReportingInformationBySegmentTextBlock" 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_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="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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" 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_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="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_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" 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_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="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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" 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_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="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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" 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_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="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_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" 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_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="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/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="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_SecuredDebtCurrent" xlink:label="element779" />
        <label xlink:type="resource" xlink:label="label779" 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="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/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="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_SecuredDebt" xlink:label="element781" />
        <label xlink:type="resource" xlink:label="label781" 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="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/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="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_SecuredDebtMember" xlink:label="element783" />
        <label xlink:type="resource" xlink:label="label783" 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="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_SegmentReportingMeasurementDisclosuresAbstract" 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_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="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_SegmentReportingDisclosureTextBlock" 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_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="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_SellingAndMarketingExpense" 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_SellingAndMarketingExpense_en-US">Sales and marketing expenses</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_SellingAndMarketingExpenseMember" 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_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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" 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_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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:label="element795" />
        <label xlink:type="resource" xlink:label="label795" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_en-US">Accelerated Share Based Compensation Expense</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_en-US">Stock options, Granted</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" 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_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="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="element798" />
        <label xlink:type="resource" xlink:label="label798" 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="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_ShareBasedCompensation" 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_ShareBasedCompensation_en-US">Share-based Compensation</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="element800" />
        <label xlink:type="resource" xlink:label="label800" 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="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" 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_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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="element802" />
        <label xlink:type="resource" xlink:label="label802" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="element803" />
        <label xlink:type="resource" xlink:label="label803" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="element804" />
        <label xlink:type="resource" xlink:label="label804" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="element805" />
        <label xlink:type="resource" xlink:label="label805" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="element806" />
        <label xlink:type="resource" xlink:label="label806" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="element807" />
        <label xlink:type="resource" xlink:label="label807" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="element808" />
        <label xlink:type="resource" xlink:label="label808" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="element809" />
        <label xlink:type="resource" xlink:label="label809" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" 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_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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="element811" />
        <label xlink:type="resource" xlink:label="label811" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="element812" />
        <label xlink:type="resource" xlink:label="label812" 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="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/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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="element814" />
        <label xlink:type="resource" xlink:label="label814" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="element815" />
        <label xlink:type="resource" xlink:label="label815" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="element816" />
        <label xlink:type="resource" xlink:label="label816" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" 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_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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="element818" />
        <label xlink:type="resource" xlink:label="label818" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="element819" />
        <label xlink:type="resource" xlink:label="label819" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="element820" />
        <label xlink:type="resource" xlink:label="label820" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="element821" />
        <label xlink:type="resource" xlink:label="label821" 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="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/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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="element823" />
        <label xlink:type="resource" xlink:label="label823" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="element824" />
        <label xlink:type="resource" xlink:label="label824" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="element825" />
        <label xlink:type="resource" xlink:label="label825" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="element826" />
        <label xlink:type="resource" xlink:label="label826" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="element827" />
        <label xlink:type="resource" xlink:label="label827" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Total Intrinsic Value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" 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_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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="element830" />
        <label xlink:type="resource" xlink:label="label830" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="element831" />
        <label xlink:type="resource" xlink:label="label831" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" 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_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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" 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_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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="element834" />
        <label xlink:type="resource" xlink:label="label834" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="element835" />
        <label xlink:type="resource" xlink:label="label835" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="element836" />
        <label xlink:type="resource" xlink:label="label836" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" 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_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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="element838" />
        <label xlink:type="resource" xlink:label="label838" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_en-US">Share Based Compensation Arrangement By Share Based Payment Award 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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_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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="element841" />
        <label xlink:type="resource" xlink:label="label841" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="element842" />
        <label xlink:type="resource" xlink:label="label842" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" 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_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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="element844" />
        <label xlink:type="resource" xlink:label="label844" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="element845" />
        <label xlink:type="resource" xlink:label="label845" 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="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_ShareBasedCompensationOptionAndIncentivePlansPolicy" 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_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="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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" 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_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="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" 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_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="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_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="element849" />
        <label xlink:type="resource" xlink:label="label849" 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="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_SharesIssued" xlink:label="element850" />
        <label xlink:type="resource" xlink:label="label850" 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="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_SharesIssued" xlink:label="element851" />
        <label xlink:type="resource" xlink:label="label851" 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="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_SharesIssued" xlink:label="element852" />
        <label xlink:type="resource" xlink:label="label852" 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="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_SharesHeldInEmployeeStockOptionPlanSuspenseShares" 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_SharesHeldInEmployeeStockOptionPlanSuspenseShares_en-US">Shares held in Employee Stock Option Plan, Suspense Shares</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_ShortTermLeaseCost" 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_ShortTermLeaseCost_en-US">Short term lease cost</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_StandardProductWarrantyAccrualWarrantiesIssued" 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_StandardProductWarrantyAccrualWarrantiesIssued_en-US">Warranty additions</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_StandardProductWarrantyDisclosureAbstract" 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_StandardProductWarrantyDisclosureAbstract_en-US">Product Warranty Disclosure [Abstract]</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_StandardProductWarrantyAccrual" 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_StandardProductWarrantyAccrual_en-US">Standard Product Warranty Accrual</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_StandardProductWarrantyAccrual" xlink:label="element858" />
        <label xlink:type="resource" xlink:label="label858" 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="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_StandardProductWarrantyAccrual" xlink:label="element859" />
        <label xlink:type="resource" xlink:label="label859" 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="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_StateAndLocalJurisdictionMember" 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_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="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_StateAndLocalJurisdictionMember" 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_StateAndLocalJurisdictionMember_en-US">State</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_StatementOfFinancialPositionAbstract" 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_StatementOfFinancialPositionAbstract_en-US">CONSOLIDATED BALANCE SHEETS</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_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="element863" />
        <label xlink:type="resource" xlink:label="label863" 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="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_StatementLineItems" xlink:label="element864" />
        <label xlink:type="resource" xlink:label="label864" 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="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_StatementTable" 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_StatementTable_en-US">Statement [Table]</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_StatementOfCashFlowsAbstract" xlink:label="element866" />
        <label xlink:type="resource" xlink:label="label866" 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="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_StatementEquityComponentsAxis" 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_StatementEquityComponentsAxis_en-US">Statement, Equity Components [Axis]</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_StatementOfStockholdersEquityAbstract" xlink:label="element868" />
        <label xlink:type="resource" xlink:label="label868" 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="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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="element869" />
        <label xlink:type="resource" xlink:label="label869" 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="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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="element870" />
        <label xlink:type="resource" xlink:label="label870" 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="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_StockRepurchaseProgramPeriodInForce1" xlink:label="element871" />
        <label xlink:type="resource" xlink:label="label871" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StockRepurchaseProgramPeriodInForce1_en-US">Stock Repurchase Program, Period in Force</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_StockRepurchaseProgramAuthorizedAmount1" 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_StockRepurchaseProgramAuthorizedAmount1_en-US">Stock Repurchase Program, Authorized Amount</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_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="element873" />
        <label xlink:type="resource" xlink:label="label873" 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="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_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="element874" />
        <label xlink:type="resource" xlink:label="label874" 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="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_StockIssuedDuringPeriodSharesStockOptionsExercised" 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_StockIssuedDuringPeriodSharesStockOptionsExercised_en-US">Stock option exercises, shares</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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" 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_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="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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="element877" />
        <label xlink:type="resource" xlink:label="label877" 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="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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="element878" />
        <label xlink:type="resource" xlink:label="label878" 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="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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="element879" />
        <label xlink:type="resource" xlink:label="label879" 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="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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="element880" />
        <label xlink:type="resource" xlink:label="label880" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_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="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_StockIssuedDuringPeriodValueStockOptionsExercised" 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_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="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_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="element882" />
        <label xlink:type="resource" xlink:label="label882" 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="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_StockIssuedDuringPeriodValueRestrictedStockAwardGross" 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_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="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_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="element884" />
        <label xlink:type="resource" xlink:label="label884" 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="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_StockOptionPlanExpense" 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_StockOptionPlanExpense_en-US">Stock-based compensation expense</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_StockOptionPlanExpense" xlink:label="element886" />
        <label xlink:type="resource" xlink:label="label886" 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="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_StockholdersEquity" 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_StockholdersEquity_en-US">Total stockholders' equity</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_StockholdersEquity" xlink:label="element888" />
        <label xlink:type="resource" xlink:label="label888" 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="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_StockholdersEquity" xlink:label="element889" />
        <label xlink:type="resource" xlink:label="label889" 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="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_StockholdersEquity" xlink:label="element890" />
        <label xlink:type="resource" xlink:label="label890" 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="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_StockholdersEquityAbstract" 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_StockholdersEquityAbstract_en-US">Stockholders Equity 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_StockholdersEquityNoteAbstract" 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_StockholdersEquityNoteAbstract_en-US">Capital Stock Disclosure [Abstract]</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_SummaryOfIncomeTaxContingenciesTextBlock" xlink:label="element893" />
        <label xlink:type="resource" xlink:label="label893" 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="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_SupplementalCashFlowInformationAbstract" 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_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="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_TaxCreditCarryforwardAmount" 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_TaxCreditCarryforwardAmount_en-US">Tax Credit Carryforwards</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_TaxCreditCarryforwardAmount" xlink:label="element896" />
        <label xlink:type="resource" xlink:label="label896" 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="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_TradeNamesMember" xlink:label="element897" />
        <label xlink:type="resource" xlink:label="label897" 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="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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="element898" />
        <label xlink:type="resource" xlink:label="label898" 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="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_TreasuryStockSharesAcquired" 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_TreasuryStockSharesAcquired_en-US">Treasury Stock, Shares Acquired</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_TreasuryStockValueAcquiredCostMethod" 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_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="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_TreasuryStockValueAcquiredCostMethod" 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_TreasuryStockValueAcquiredCostMethod_en-US">Purchases of treasury stock</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_TreasuryStockValueAcquiredCostMethod" xlink:label="element902" />
        <label xlink:type="resource" xlink:label="label902" 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="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_TreasuryStockMember" 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_TreasuryStockMember_en-US">Treasury Stock [Member]</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_TreasuryStockCarryingBasis" 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_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="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_TreasuryStockCarryingBasis" xlink:label="element905" />
        <label xlink:type="resource" xlink:label="label905" 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="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_TreasuryStockShares" xlink:label="element906" />
        <label xlink:type="resource" xlink:label="label906" 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="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_TypeOfAdoptionMember" 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_TypeOfAdoptionMember_en-US">Type Of Adoption [Member]</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_UnamortizedDebtIssuanceExpense" 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_UnamortizedDebtIssuanceExpense_en-US">Unamortized Debt Issuance Expense</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_UnamortizedDebtIssuanceExpense" xlink:label="element909" />
        <label xlink:type="resource" xlink:label="label909" 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="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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" 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_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="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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="element911" />
        <label xlink:type="resource" xlink:label="label911" 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="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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="element912" />
        <label xlink:type="resource" xlink:label="label912" 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="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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="element913" />
        <label xlink:type="resource" xlink:label="label913" 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="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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="element914" />
        <label xlink:type="resource" xlink:label="label914" 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="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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" 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_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="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_UnrecognizedTaxBenefits" xlink:label="element916" />
        <label xlink:type="resource" xlink:label="label916" 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="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_UnrecognizedTaxBenefits" xlink:label="element917" />
        <label xlink:type="resource" xlink:label="label917" 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="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_UnrecognizedTaxBenefits" 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_UnrecognizedTaxBenefits_en-US">Unrecognized Tax Benefits</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_UseOfEstimates" 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_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="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_ValuationAllowanceDeferredTaxAssetChangeInAmount" 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_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="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_ValuationTechniqueAxis" 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_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="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_ValuationTechniqueDomain" 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_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="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_VariableRateAxis" 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_VariableRateAxis_en-US">Variable Rate [Axis]</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_VariableRateDomain" xlink:label="element924" />
        <label xlink:type="resource" xlink:label="label924" 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="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_WeightedAverageNumberOfSharesOutstandingBasic" 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_WeightedAverageNumberOfSharesOutstandingBasic_en-US">Basic</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_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="element926" />
        <label xlink:type="resource" xlink:label="label926" 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="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_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="element927" />
        <label xlink:type="resource" xlink:label="label927" 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="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_WeightedAverageNumberOfDilutedSharesOutstanding" 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_WeightedAverageNumberOfDilutedSharesOutstanding_en-US">Diluted</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="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="element929" />
        <label xlink:type="resource" xlink:label="label929" 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="element929" xlink:to="label929" />
        <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="element930" />
        <label xlink:type="resource" xlink:label="label930" 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="element930" xlink:to="label930" />
        <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="element931" />
        <label xlink:type="resource" xlink:label="label931" 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="element931" xlink:to="label931" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentDescription" 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_AmendmentDescription_en-US">Amendment description</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_AmendmentFlag" 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_AmendmentFlag_en-US">Amendment flag</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_CurrentFiscalYearEndDate" 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_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="element934" xlink:to="label934" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" 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_DocumentPeriodEndDate_en-US">Document period end date</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_TradingSymbol" 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_TradingSymbol_en-US">Trading Symbol</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_EntityWellKnownSeasonedIssuer" 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_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="element937" xlink:to="label937" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityVoluntaryFilers" 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_EntityVoluntaryFilers_en-US">Entity voluntary filers</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_EntityCurrentReportingStatus" 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_EntityCurrentReportingStatus_en-US">Entity current reporting status</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_EntityFilerCategory" 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_EntityFilerCategory_en-US">Entity filer category</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_EntityPublicFloat" 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_EntityPublicFloat_en-US">Entity public float</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_EntityRegistrantName" 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_EntityRegistrantName_en-US">Entity registrant name</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_EntityCentralIndexKey" 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_EntityCentralIndexKey_en-US">Entity central index key</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_EntityCommonStockSharesOutstanding" 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_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="element944" xlink:to="label944" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" 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_DocumentFiscalYearFocus_en-US">Document Fiscal Year Focus</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_DocumentFiscalPeriodFocus" 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_DocumentFiscalPeriodFocus_en-US">Document Period Focus</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_DocumentType" 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_DocumentType_en-US">Document Type</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="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityShellCompany" 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_dei_EntityShellCompany_en-US">Entity Shell Company</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="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" 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_dei_EntityEmergingGrowthCompany_en-US">Entity emerging growth</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="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntitySmallBusiness" 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_dei_EntitySmallBusiness_en-US">Entity small business</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.sec.gov/country/2017/country-2017-01-31.xsd#country_DE" 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_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="element951" xlink:to="label951" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" 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_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="element952" xlink:to="label952" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" 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_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="element953" xlink:to="label953" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" 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_MaximumMember_en-US">Maximum [Member]</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_MinimumMember" 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_MinimumMember_en-US">Minimum [Member]</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_ProductsAndServicesDomain" 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_ProductsAndServicesDomain_en-US">Products and Services [Domain]</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_ProductOrServiceAxis" 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_ProductOrServiceAxis_en-US">Products and Services [Axis]</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_RangeMember" 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_RangeMember_en-US">Range [Domain]</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="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" 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_srt_RangeAxis_en-US">Range [Axis]</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="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="element960" />
        <label xlink:type="resource" xlink:label="label960" 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="element960" xlink:to="label960" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" 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_srt_StatementGeographicalAxis_en-US">Statement, Geographical [Axis]</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-20190630.xsd#hbio_AmortizationOfCatalogCosts" xlink:label="element962" />
        <label xlink:type="resource" xlink:label="label962" 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="element962" xlink:to="label962" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AmortizationOfCatalogCosts" xlink:label="element963" />
        <label xlink:type="resource" xlink:label="label963" 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="element963" xlink:to="label963" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AdditionsToCatalogCosts" 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_AdditionsToCatalogCosts_en-US">Additions to catalog costs</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-20190630.xsd#hbio_AdditionsToCatalogCosts" xlink:label="element965" />
        <label xlink:type="resource" xlink:label="label965" 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="element965" xlink:to="label965" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_OrganizationDisclosureAbstract" 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_OrganizationDisclosureAbstract_en-US">Organization 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-20190630.xsd#hbio_OrganizationDisclosureTextBlock" 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_OrganizationDisclosureTextBlock_en-US">Organization 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-20190630.xsd#hbio_OrganizationDisclosureTextBlock" 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_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="element968" xlink:to="label968" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ConcentrationsDisclosureAbstract" 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_ConcentrationsDisclosureAbstract_en-US">Concentrations 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-20190630.xsd#hbio_AccruedExpensesDisclosureTextBlock" 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_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="element970" xlink:to="label970" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AccruedExpensesDisclosureTextBlock" 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_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="element971" xlink:to="label971" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AllowanceForDoubtfulDebtsDisclosureAbstract" 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_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="element972" xlink:to="label972" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AllowanceForDoubtfulDebtsDisclosureTextBlock" xlink:label="element973" />
        <label xlink:type="resource" xlink:label="label973" 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="element973" xlink:to="label973" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AllowanceForDoubtfulDebtsDisclosureTextBlock" xlink:label="element974" />
        <label xlink:type="resource" xlink:label="label974" 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="element974" xlink:to="label974" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ScheduleOfStockOptionsAndRestrictedStockUnitsActivityRollforwardTableTextBlock" xlink:label="element975" />
        <label xlink:type="resource" xlink:label="label975" 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="element975" xlink:to="label975" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ScheduleOfStockOptionsAndRestrictedStockUnitsActivityRollforwardTableTextBlock" xlink:label="element976" />
        <label xlink:type="resource" xlink:label="label976" 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="element976" xlink:to="label976" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill" 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_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="element977" xlink:to="label977" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill" 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_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="element978" xlink:to="label978" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill" 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_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="element979" xlink:to="label979" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TotalIntangibleAssets" 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_TotalIntangibleAssets_en-US">Total Intangible Assets</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-20190630.xsd#hbio_TotalIntangibleAssets" 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_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="element981" xlink:to="label981" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TotalIntangibleAssets" xlink:label="element982" />
        <label xlink:type="resource" xlink:label="label982" 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="element982" xlink:to="label982" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DateOfStockRepurchaseProgramAuthorized" 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_DateOfStockRepurchaseProgramAuthorized_en-US">Date Of Stock Repurchase Program Authorized</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-20190630.xsd#hbio_DateOfStockRepurchaseProgramAuthorized" 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_DateOfStockRepurchaseProgramAuthorized_en-US">Date Of Stock Repurchase Program Authorized</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-20190630.xsd#hbio_TreasuryStockAcquiredUnderStockRepurchaseProgram" 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_TreasuryStockAcquiredUnderStockRepurchaseProgram_en-US">Treasury Stock Acquired Under Stock Repurchase Program</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-20190630.xsd#hbio_TreasuryStockAcquiredUnderStockRepurchaseProgram" 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_TreasuryStockAcquiredUnderStockRepurchaseProgram_en-US">Enter definition here</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-20190630.xsd#hbio_TreasuryStockNumberOfSharesAcquiredUnderStockRepurchaseProgram" 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_TreasuryStockNumberOfSharesAcquiredUnderStockRepurchaseProgram_en-US">Treasury Stock Number Of Shares Acquired Under Stock Repurchase Program</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-20190630.xsd#hbio_TreasuryStockNumberOfSharesAcquiredUnderStockRepurchaseProgram" 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_TreasuryStockNumberOfSharesAcquiredUnderStockRepurchaseProgram_en-US">Enter Definition here</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-20190630.xsd#hbio_EmployeeStockPurchasePlanSharesAuthorized" 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_EmployeeStockPurchasePlanSharesAuthorized_en-US">Employee Stock Purchase Plan Shares Authorized</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-20190630.xsd#hbio_EmployeeStockPurchasePlanSharesAuthorized" 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_EmployeeStockPurchasePlanSharesAuthorized_en-US">Sum of the allocated, committed-to-be-released and suspense shares of the entity held by the plan.</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-20190630.xsd#hbio_DateOfAmendmentOfStockOptionAndIncentivePlanByBoardOfDirectors" 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_DateOfAmendmentOfStockOptionAndIncentivePlanByBoardOfDirectors_en-US">Date Of Amendment Of Stock Option And Incentive Plan By Board Of Directors</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-20190630.xsd#hbio_DateOfAmendmentOfStockOptionAndIncentivePlanByBoardOfDirectors" 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_DateOfAmendmentOfStockOptionAndIncentivePlanByBoardOfDirectors_en-US">Represents the date when the Board of Directors approved the amendment to the 2000 Stock Option and Incentive Plan</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-20190630.xsd#hbio_IncreaseInNumberOfSharesAuthorizedForIssuanceUnderStockOptionAndIncentivePlan" 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_IncreaseInNumberOfSharesAuthorizedForIssuanceUnderStockOptionAndIncentivePlan_en-US">Increase In Number Of Shares Authorized For Issuance Under Stock Option And Incentive Plan</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-20190630.xsd#hbio_IncreaseInNumberOfSharesAuthorizedForIssuanceUnderStockOptionAndIncentivePlan" 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_IncreaseInNumberOfSharesAuthorizedForIssuanceUnderStockOptionAndIncentivePlan_en-US">Represents the increase in the total number of shares authorized for issuance under the Stock Option and Issuance Plan as approved by the shareholders in their Annual Shareholders Meeting.</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-20190630.xsd#hbio_LimitationOfNumberOfAwardsThatCanBeIssuedUnderStockOptionAndIncentivePlan" 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_LimitationOfNumberOfAwardsThatCanBeIssuedUnderStockOptionAndIncentivePlan_en-US">Limitation Of Number Of Awards That Can Be Issued Under Stock Option And Incentive Plan</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-20190630.xsd#hbio_LimitationOfNumberOfAwardsThatCanBeIssuedUnderStockOptionAndIncentivePlan" 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_LimitationOfNumberOfAwardsThatCanBeIssuedUnderStockOptionAndIncentivePlan_en-US">Represents the limitation on the issuance of the number of awards under the Stock Option and Incentive Plan</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-20190630.xsd#hbio_FungibleSharesIssuanceRatio" 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_FungibleSharesIssuanceRatio_en-US">Fungible Shares Issuance Ratio</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-20190630.xsd#hbio_FungibleSharesIssuanceRatio" 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_FungibleSharesIssuanceRatio_en-US">Represents the ratio under the plan 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 for which the full value of such share is transferred to the award receipient.</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-20190630.xsd#hbio_StockOptionsAndRestrictedStockUnitsIssued" 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_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="element999" xlink:to="label999" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_StockOptionsAndRestrictedStockUnitsIssued" 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_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="element1000" xlink:to="label1000" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_StockOptionsAndRestrictedStockUnitsIssued" xlink:label="element1001" />
        <label xlink:type="resource" xlink:label="label1001" 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="element1001" xlink:to="label1001" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FungibleShareAdjustmentForRestrictedStockUnitsGranted" xlink:label="element1002" />
        <label xlink:type="resource" xlink:label="label1002" 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="element1002" xlink:to="label1002" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FungibleShareAdjustmentForRestrictedStockUnitsGranted" xlink:label="element1003" />
        <label xlink:type="resource" xlink:label="label1003" 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="element1003" xlink:to="label1003" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ShareOptionsAndRestrictedStockUnitsForfeituresAndExpirationsInPeriod" xlink:label="element1004" />
        <label xlink:type="resource" xlink:label="label1004" 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="element1004" xlink:to="label1004" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ShareOptionsAndRestrictedStockUnitsForfeituresAndExpirationsInPeriod" xlink:label="element1005" />
        <label xlink:type="resource" xlink:label="label1005" 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="element1005" xlink:to="label1005" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_InterestRateInExcessOfLiborOnCreditFacility" xlink:label="element1006" />
        <label xlink:type="resource" xlink:label="label1006" 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="element1006" xlink:to="label1006" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_InterestRateInExcessOfLiborOnCreditFacility" xlink:label="element1007" />
        <label xlink:type="resource" xlink:label="label1007" 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="element1007" xlink:to="label1007" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_StockOptionsAndRestrictedStockUnitsCancelled" xlink:label="element1008" />
        <label xlink:type="resource" xlink:label="label1008" 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="element1008" xlink:to="label1008" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_StockOptionsAndRestrictedStockUnitsCancelled" xlink:label="element1009" />
        <label xlink:type="resource" xlink:label="label1009" 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="element1009" xlink:to="label1009" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FungibleShareAdjustmentForRestrictedStockUnitsCancelled" xlink:label="element1010" />
        <label xlink:type="resource" xlink:label="label1010" 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="element1010" xlink:to="label1010" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FungibleShareAdjustmentForRestrictedStockUnitsCancelled" xlink:label="element1011" />
        <label xlink:type="resource" xlink:label="label1011" 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="element1011" xlink:to="label1011" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AhnBiotechnologieGmbhAcquisitionMember" xlink:label="element1012" />
        <label xlink:type="resource" xlink:label="label1012" 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="element1012" xlink:to="label1012" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AhnBiotechnologieGmbhAcquisitionMember" xlink:label="element1013" />
        <label xlink:type="resource" xlink:label="label1013" 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="element1013" xlink:to="label1013" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ComprehensiveIncomeLossPolicyTextBlock" xlink:label="element1014" />
        <label xlink:type="resource" xlink:label="label1014" 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="element1014" xlink:to="label1014" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ComprehensiveIncomeLossPolicyTextBlock" xlink:label="element1015" />
        <label xlink:type="resource" xlink:label="label1015" 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="element1015" xlink:to="label1015" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ImpairmentOfLongLivedAssetsPolicyTextBlock" xlink:label="element1016" />
        <label xlink:type="resource" xlink:label="label1016" 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="element1016" xlink:to="label1016" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ImpairmentOfLongLivedAssetsPolicyTextBlock" xlink:label="element1017" />
        <label xlink:type="resource" xlink:label="label1017" 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="element1017" xlink:to="label1017" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ScheduleOfPropertyPlantAndEquipmentTableTextBlock" xlink:label="element1018" />
        <label xlink:type="resource" xlink:label="label1018" 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="element1018" xlink:to="label1018" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ScheduleOfPropertyPlantAndEquipmentTableTextBlock" xlink:label="element1019" />
        <label xlink:type="resource" xlink:label="label1019" 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="element1019" xlink:to="label1019" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NetAssetsByGeographicAreaTableTextBlock" xlink:label="element1020" />
        <label xlink:type="resource" xlink:label="label1020" 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="element1020" xlink:to="label1020" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NetAssetsByGeographicAreaTableTextBlock" xlink:label="element1021" />
        <label xlink:type="resource" xlink:label="label1021" 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="element1021" xlink:to="label1021" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NetOperatingLossCarryforwardFederalAndState" 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_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="element1022" xlink:to="label1022" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NetOperatingLossCarryforwardFederalAndState" 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_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="element1023" xlink:to="label1023" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NetOperatingLossCarryforwardForeign" 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_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="element1024" xlink:to="label1024" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NetOperatingLossCarryforwardForeign" 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_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="element1025" xlink:to="label1025" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NetOperatingLossCarryforwardsSubjectToAnnualLimitation" 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_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="element1026" xlink:to="label1026" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NetOperatingLossCarryforwardsSubjectToAnnualLimitation" 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_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="element1027" xlink:to="label1027" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NetOperatingLossCarryforwardsAnnualLimitation" 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_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="element1028" xlink:to="label1028" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NetOperatingLossCarryforwardsAnnualLimitation" 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_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="element1029" xlink:to="label1029" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_UndistributedForeignEarnings" 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_UndistributedForeignEarnings_en-US">Undistributed Foreign Earnings</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-20190630.xsd#hbio_UndistributedForeignEarnings" 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_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="element1031" xlink:to="label1031" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CashInForeignSubsidiaries" 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_CashInForeignSubsidiaries_en-US">Cash In Foreign Subsidiaries</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-20190630.xsd#hbio_CashInForeignSubsidiaries" 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_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="element1033" xlink:to="label1033" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CashHeldInForeignSubsidiariesUsedForAcquisitions" 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_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="element1034" xlink:to="label1034" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CashHeldInForeignSubsidiariesUsedForAcquisitions" 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_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="element1035" xlink:to="label1035" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CashHeldInForeignSubsidiariesUsedForForeignCapitalImprovements" 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_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="element1036" xlink:to="label1036" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CashHeldInForeignSubsidiariesUsedForForeignCapitalImprovements" 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_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="element1037" xlink:to="label1037" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredTaxAssetsOperatingLossAndCreditsCarryforwards" 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_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="element1038" xlink:to="label1038" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredTaxAssetsOperatingLossAndCreditsCarryforwards" 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_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="element1039" xlink:to="label1039" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredTaxAssetsOperatingLossAndCreditsCarryforwards" xlink:label="element1040" />
        <label xlink:type="resource" xlink:label="label1040" 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="element1040" xlink:to="label1040" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CmaAcquisitionMember" xlink:label="element1041" />
        <label xlink:type="resource" xlink:label="label1041" 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="element1041" xlink:to="label1041" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CmaAcquisitionMember" xlink:label="element1042" />
        <label xlink:type="resource" xlink:label="label1042" 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="element1042" xlink:to="label1042" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsTwoCentsToTwoDollarsFortyTwoCentsMember" xlink:label="element1043" />
        <label xlink:type="resource" xlink:label="label1043" 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="element1043" xlink:to="label1043" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsTwoCentsToTwoDollarsFortyTwoCentsMember" xlink:label="element1044" />
        <label xlink:type="resource" xlink:label="label1044" 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="element1044" xlink:to="label1044" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFortyThreeCentsToTwoDollarsSeventyTwoCentsMember" xlink:label="element1045" />
        <label xlink:type="resource" xlink:label="label1045" 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="element1045" xlink:to="label1045" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFortyThreeCentsToTwoDollarsSeventyTwoCentsMember" xlink:label="element1046" />
        <label xlink:type="resource" xlink:label="label1046" 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="element1046" xlink:to="label1046" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsSeventyThreeCentstoThreeDollarsSixtyEightCentsMember" 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_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="element1047" xlink:to="label1047" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsSeventyThreeCentstoThreeDollarsSixtyEightCentsMember" 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_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="element1048" xlink:to="label1048" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ThreeDollarsSixtyNineCentsToFourDollarsSevenCentsMember" 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_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="element1049" xlink:to="label1049" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ThreeDollarsSixtyNineCentsToFourDollarsSevenCentsMember" 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_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="element1050" xlink:to="label1050" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsEightCentsToFourDollarsSeventeenCentsMember" 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_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="element1051" xlink:to="label1051" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsEightCentsToFourDollarsSeventeenCentsMember" 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_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="element1052" xlink:to="label1052" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsEighteenCentsToFourDollarsTwentySixCentsMember" 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_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="element1053" xlink:to="label1053" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsEighteenCentsToFourDollarsTwentySixCentsMember" 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_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="element1054" xlink:to="label1054" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsTwentySevenCentsToFourDollarsFortyOneCentsMember" 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_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="element1055" xlink:to="label1055" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsTwentySevenCentsToFourDollarsFortyOneCentsMember" 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_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="element1056" xlink:to="label1056" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsFortyTwoCentsToFiveDollarsThirtyNineCentsMember" 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_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="element1057" xlink:to="label1057" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsFortyTwoCentsToFiveDollarsThirtyNineCentsMember" 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_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="element1058" xlink:to="label1058" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FiveDollarsFortyCentsToFiveDollarsFiftyOneCentsMember" xlink:label="element1059" />
        <label xlink:type="resource" xlink:label="label1059" 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="element1059" xlink:to="label1059" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FiveDollarsFortyCentsToFiveDollarsFiftyOneCentsMember" xlink:label="element1060" />
        <label xlink:type="resource" xlink:label="label1060" 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="element1060" xlink:to="label1060" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FiveDollarsFiftyTwoCentsToFiveDollarsSixtyThreeCentsMember" xlink:label="element1061" />
        <label xlink:type="resource" xlink:label="label1061" 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="element1061" xlink:to="label1061" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FiveDollarsFiftyTwoCentsToFiveDollarsSixtyThreeCentsMember" xlink:label="element1062" />
        <label xlink:type="resource" xlink:label="label1062" 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="element1062" xlink:to="label1062" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxDisclosureLineItems" 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_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="element1063" xlink:to="label1063" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxDisclosureLineItems" 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_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="element1064" xlink:to="label1064" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="element1065" />
        <label xlink:type="resource" xlink:label="label1065" 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="element1065" xlink:to="label1065" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="element1066" />
        <label xlink:type="resource" xlink:label="label1066" 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="element1066" xlink:to="label1066" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="element1067" />
        <label xlink:type="resource" xlink:label="label1067" 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="element1067" xlink:to="label1067" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis" xlink:label="element1068" />
        <label xlink:type="resource" xlink:label="label1068" 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="element1068" xlink:to="label1068" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis" xlink:label="element1069" />
        <label xlink:type="resource" xlink:label="label1069" 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="element1069" xlink:to="label1069" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="element1070" />
        <label xlink:type="resource" xlink:label="label1070" 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="element1070" xlink:to="label1070" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="element1071" />
        <label xlink:type="resource" xlink:label="label1071" 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="element1071" xlink:to="label1071" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_PercentageOfOutstandingCommonStock" 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_PercentageOfOutstandingCommonStock_en-US">Percentage Of Outstanding Common Stock</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-20190630.xsd#hbio_PercentageOfOutstandingCommonStock" 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_PercentageOfOutstandingCommonStock_en-US">Represents the percentage of outstanding shares held by third parties.</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-20190630.xsd#hbio_SharesAuthorizedForIssuanceUnder1996StockOptionAndIncentivePlan" xlink:label="element1074" />
        <label xlink:type="resource" xlink:label="label1074" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_SharesAuthorizedForIssuanceUnder1996StockOptionAndIncentivePlan_en-US">Shares Authorized For Issuance Under 1996 Stock Option And Incentive Plan</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-20190630.xsd#hbio_SharesAuthorizedForIssuanceUnder1996StockOptionAndIncentivePlan" xlink:label="element1075" />
        <label xlink:type="resource" xlink:label="label1075" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_SharesAuthorizedForIssuanceUnder1996StockOptionAndIncentivePlan_en-US">Total shares authorized for issuance under the 1996 Stock Option and Incentive Plan</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-20190630.xsd#hbio_RestrictedStockUnitsOutstandingForIssuanceOfAwards" xlink:label="element1076" />
        <label xlink:type="resource" xlink:label="label1076" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_RestrictedStockUnitsOutstandingForIssuanceOfAwards_en-US">Restricted Stock Units Outstanding For Issuance Of Awards</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-20190630.xsd#hbio_RestrictedStockUnitsOutstandingForIssuanceOfAwards" xlink:label="element1077" />
        <label xlink:type="resource" xlink:label="label1077" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_RestrictedStockUnitsOutstandingForIssuanceOfAwards_en-US">Restricted Stock Units Outstanding For Issuance Of Awards</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-20190630.xsd#hbio_IncentiveStockOptionsGrantedToDate" xlink:label="element1078" />
        <label xlink:type="resource" xlink:label="label1078" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_IncentiveStockOptionsGrantedToDate_en-US">Incentive Stock Options Granted To Date</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-20190630.xsd#hbio_IncentiveStockOptionsGrantedToDate" xlink:label="element1079" />
        <label xlink:type="resource" xlink:label="label1079" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_IncentiveStockOptionsGrantedToDate_en-US">Represents the total number of Incentive Stock Options granted through the reporting date under the various Stock Options and Incentive Plans by the Company</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-20190630.xsd#hbio_NonQualifiedStockOptionsGrantedToDate" 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_NonQualifiedStockOptionsGrantedToDate_en-US">Non Qualified Stock Options Granted To Date</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-20190630.xsd#hbio_NonQualifiedStockOptionsGrantedToDate" 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_NonQualifiedStockOptionsGrantedToDate_en-US">Represents the total number of Non Qualified Stock Options granted through the reporting date under the various Stock Options and Incentive Plans by the Company</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-20190630.xsd#hbio_CommonStockMarketValuePerShareOnReportingDate" 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_CommonStockMarketValuePerShareOnReportingDate_en-US">Common Stock Market Value Per Share On Reporting Date</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-20190630.xsd#hbio_CommonStockMarketValuePerShareOnReportingDate" 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_CommonStockMarketValuePerShareOnReportingDate_en-US">Represents the stock price per common share on the reporting date</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-20190630.xsd#hbio_InTheMoneyStockOptionsExercisableAtTheReportingDate" 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_InTheMoneyStockOptionsExercisableAtTheReportingDate_en-US">In The Money Stock Options Exercisable At The Reporting Date</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-20190630.xsd#hbio_InTheMoneyStockOptionsExercisableAtTheReportingDate" 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_InTheMoneyStockOptionsExercisableAtTheReportingDate_en-US">Represents the total number of stock options which are in the money and exercisable at the reporting date</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-20190630.xsd#hbio_AnnualizedEstimatedForfeitureRate" 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_AnnualizedEstimatedForfeitureRate_en-US">Annualized Estimated Forfeiture Rate</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-20190630.xsd#hbio_AnnualizedEstimatedForfeitureRate" 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_AnnualizedEstimatedForfeitureRate_en-US">Represents the estimated forfeiture rate as calculated and used in the computation of the stock compensation expense for 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-20190630.xsd#hbio_DefinedBenefitPlanPurchasesDuringYear" 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_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="element1088" xlink:to="label1088" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DefinedBenefitPlanPurchasesDuringYear" 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_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="element1089" xlink:to="label1089" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DefinedBenefitPlanUnrealizedLossGain" 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_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="element1090" xlink:to="label1090" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DefinedBenefitPlanUnrealizedLossGain" 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_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="element1091" xlink:to="label1091" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NumberOfCustomersWithBenchmarkContribution" 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_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="element1092" xlink:to="label1092" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NumberOfCustomersWithBenchmarkContribution" 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_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="element1093" xlink:to="label1093" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NumberOfCustomersWithBenchmarkContribution" xlink:label="element1094" />
        <label xlink:type="resource" xlink:label="label1094" 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="element1094" xlink:to="label1094" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NumberOfCustomersWithBenchmarkContributionExceptOne" xlink:label="element1095" />
        <label xlink:type="resource" xlink:label="label1095" 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="element1095" xlink:to="label1095" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NumberOfCustomersWithBenchmarkContributionExceptOne" xlink:label="element1096" />
        <label xlink:type="resource" xlink:label="label1096" 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="element1096" xlink:to="label1096" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NumberOfCustomersWithBenchmarkContributionExceptOne" xlink:label="element1097" />
        <label xlink:type="resource" xlink:label="label1097" 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="element1097" xlink:to="label1097" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ServiceCostForDefinedBenefitPlan" 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_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="element1098" xlink:to="label1098" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ServiceCostForDefinedBenefitPlan" 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_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="element1099" xlink:to="label1099" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FairValueImpairmentOfPensionAssets" 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_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="element1100" xlink:to="label1100" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FairValueImpairmentOfPensionAssets" 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_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="element1101" xlink:to="label1101" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredIncomeTaxReclassificationFromCurrentToNonCurrent" 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_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="element1102" xlink:to="label1102" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredIncomeTaxReclassificationFromCurrentToNonCurrent" 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_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="element1103" xlink:to="label1103" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredIncomeTaxesOnPensionLiabilities" xlink:label="element1104" />
        <label xlink:type="resource" xlink:label="label1104" 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="element1104" xlink:to="label1104" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredIncomeTaxesOnPensionLiabilities" xlink:label="element1105" />
        <label xlink:type="resource" xlink:label="label1105" 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="element1105" xlink:to="label1105" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_WeightedAverageEstimatedBlackScholesValueOfOptionGrants" 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_WeightedAverageEstimatedBlackScholesValueOfOptionGrants_en-US">Weighted Average Estimated Black Scholes Value Of Option Grants</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-20190630.xsd#hbio_WeightedAverageEstimatedBlackScholesValueOfOptionGrants" 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_WeightedAverageEstimatedBlackScholesValueOfOptionGrants_en-US">Represents the Black Scholes Value per share of stock option grants during the year</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-20190630.xsd#hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed" xlink:label="element1108" />
        <label xlink:type="resource" xlink:label="label1108" 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="element1108" xlink:to="label1108" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed" xlink:label="element1109" />
        <label xlink:type="resource" xlink:label="label1109" 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="element1109" xlink:to="label1109" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed" xlink:label="element1110" />
        <label xlink:type="resource" xlink:label="label1110" 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="element1110" xlink:to="label1110" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_LiborFixedRate" xlink:label="element1111" />
        <label xlink:type="resource" xlink:label="label1111" 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="element1111" xlink:to="label1111" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_LiborFixedRate" xlink:label="element1112" />
        <label xlink:type="resource" xlink:label="label1112" 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="element1112" xlink:to="label1112" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_LiborFixedRate" xlink:label="element1113" />
        <label xlink:type="resource" xlink:label="label1113" 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="element1113" xlink:to="label1113" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DelayedDrawdownTermLoanMember" xlink:label="element1114" />
        <label xlink:type="resource" xlink:label="label1114" 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="element1114" xlink:to="label1114" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DelayedDrawdownTermLoanMember" xlink:label="element1115" />
        <label xlink:type="resource" xlink:label="label1115" 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="element1115" xlink:to="label1115" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DelayedDrawdownTermLoanMember" xlink:label="element1116" />
        <label xlink:type="resource" xlink:label="label1116" 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="element1116" xlink:to="label1116" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsTwoCentsToFiveDollarsSixtyThreeCentsMember" 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_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="element1117" xlink:to="label1117" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsTwoCentsToFiveDollarsSixtyThreeCentsMember" 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_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="element1118" xlink:to="label1118" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_OneDollarFortyThreeCentsToTwoDollarsFifteenCentsMember" 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_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="element1119" xlink:to="label1119" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_OneDollarFortyThreeCentsToTwoDollarsFifteenCentsMember" 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_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="element1120" xlink:to="label1120" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFourtyFiveCentsMember" 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_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="element1121" xlink:to="label1121" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFourtyFiveCentsMember" 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_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="element1122" xlink:to="label1122" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFiftySixCentsMember" 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_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="element1123" xlink:to="label1123" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFiftySixCentsMember" 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_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="element1124" xlink:to="label1124" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyFourCentsMember" 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_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="element1125" xlink:to="label1125" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyFourCentsMember" 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_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="element1126" xlink:to="label1126" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ThreeDollarsSixtyFourCentsMember" 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_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="element1127" xlink:to="label1127" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ThreeDollarsSixtyFourCentsMember" 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_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="element1128" xlink:to="label1128" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ThreeDollarsSixtyEightCentsToThreeDollarsNinetyNineCentsMember" 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_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="element1129" xlink:to="label1129" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ThreeDollarsSixtyEightCentsToThreeDollarsNinetyNineCentsMember" 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_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="element1130" xlink:to="label1130" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsFourCentsMember" 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_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="element1131" xlink:to="label1131" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsFourCentsMember" 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_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="element1132" xlink:to="label1132" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsTwentyOneCentsToFourDollarsThirtyOneCentsMember" xlink:label="element1133" />
        <label xlink:type="resource" xlink:label="label1133" 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="element1133" xlink:to="label1133" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsTwentyOneCentsToFourDollarsThirtyOneCentsMember" xlink:label="element1134" />
        <label xlink:type="resource" xlink:label="label1134" 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="element1134" xlink:to="label1134" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FiveDollarsSeventyThreeCentsToSixDollarsFiftySevenCentsMember" xlink:label="element1135" />
        <label xlink:type="resource" xlink:label="label1135" 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="element1135" xlink:to="label1135" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FiveDollarsSeventyThreeCentsToSixDollarsFiftySevenCentsMember" xlink:label="element1136" />
        <label xlink:type="resource" xlink:label="label1136" 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="element1136" xlink:to="label1136" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_OneDollarFortyThreeCentsToSixDollarsFiftySevenCentsMember" xlink:label="element1137" />
        <label xlink:type="resource" xlink:label="label1137" 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="element1137" xlink:to="label1137" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_OneDollarFortyThreeCentsToSixDollarsFiftySevenCentsMember" xlink:label="element1138" />
        <label xlink:type="resource" xlink:label="label1138" 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="element1138" xlink:to="label1138" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TransferOfCashAndCashEquivalentsToHART" xlink:label="element1139" />
        <label xlink:type="resource" xlink:label="label1139" 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="element1139" xlink:to="label1139" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TransferOfCashAndCashEquivalentsToHART" xlink:label="element1140" />
        <label xlink:type="resource" xlink:label="label1140" 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="element1140" xlink:to="label1140" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TransferOfCashAndCashEquivalentsToHART" xlink:label="element1141" />
        <label xlink:type="resource" xlink:label="label1141" 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="element1141" xlink:to="label1141" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_PreviousApprovedCreditFacility" 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_PreviousApprovedCreditFacility_en-US">Previous Approved Credit Facility</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-20190630.xsd#hbio_SecuredDebtInterestRateAtPeriodEnd" 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_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="element1143" xlink:to="label1143" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_SecuredDebtInterestRateAtPeriodEnd" 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_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="element1144" xlink:to="label1144" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DdtlThresholdForDollarForDollarReductionInRevolvingLine" 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_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="element1145" xlink:to="label1145" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DdtlThresholdForDollarForDollarReductionInRevolvingLine" 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_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="element1146" xlink:to="label1146" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DdtlThresholdForDollarForDollarReductionInRevolvingLine" xlink:label="element1147" />
        <label xlink:type="resource" xlink:label="label1147" 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="element1147" xlink:to="label1147" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DiscontinuedOperationsMember" xlink:label="element1148" />
        <label xlink:type="resource" xlink:label="label1148" 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="element1148" xlink:to="label1148" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DiscontinuedOperationsMember" xlink:label="element1149" />
        <label xlink:type="resource" xlink:label="label1149" 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="element1149" xlink:to="label1149" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncrementalOptionsGrantedDueToHartSpinoff" xlink:label="element1150" />
        <label xlink:type="resource" xlink:label="label1150" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_IncrementalOptionsGrantedDueToHartSpinoff_en-US">Options Granted due to the Spin-off of HART</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-20190630.xsd#hbio_IncrementalOptionsGrantedDueToHartSpinoff" xlink:label="element1151" />
        <label xlink:type="resource" xlink:label="label1151" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_IncrementalOptionsGrantedDueToHartSpinoff_en-US">Represents the total number of Options granted to existing option holders as part of the spin-off of HART to maintain the same intrinsic value of options held.</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-20190630.xsd#hbio_IncrementalUnitsGrantedDueToHartSpinoff" xlink:label="element1152" />
        <label xlink:type="resource" xlink:label="label1152" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_IncrementalUnitsGrantedDueToHartSpinoff_en-US">Restricted Stock Units Granted due to the Spin-off of HART</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-20190630.xsd#hbio_IncrementalUnitsGrantedDueToHartSpinoff" xlink:label="element1153" />
        <label xlink:type="resource" xlink:label="label1153" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_IncrementalUnitsGrantedDueToHartSpinoff_en-US">Represents the total number of Restricted Stock Units granted to existing unit holders as part of the spin-off of HART to maintain the same intrinsic value of restricted stock units held.</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-20190630.xsd#hbio_TransferofDelayedDrawDownTermLoanCapacityToRevolverCapacity" xlink:label="element1154" />
        <label xlink:type="resource" xlink:label="label1154" 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="element1154" xlink:to="label1154" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TransferofDelayedDrawDownTermLoanCapacityToRevolverCapacity" xlink:label="element1155" />
        <label xlink:type="resource" xlink:label="label1155" 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="element1155" xlink:to="label1155" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DerivativeInterestRateSwapEffectivePercentage" 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_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="element1156" xlink:to="label1156" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DerivativeInterestRateSwapEffectivePercentage" 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_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="element1157" xlink:to="label1157" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TransitionServicesChargedToSpinnee" 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_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="element1158" xlink:to="label1158" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TransitionServicesChargedToSpinnee" 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_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="element1159" xlink:to="label1159" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DefinedBenefitPlanIncreaseDecreaseInDiscountRatePercentage" 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_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="element1160" xlink:to="label1160" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DefinedBenefitPlanIncreaseDecreaseInDiscountRatePercentage" 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_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="element1161" xlink:to="label1161" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DefinedBenefitPlanAveragePensionPlanLiability" 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_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="element1162" xlink:to="label1162" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DefinedBenefitPlanAveragePensionPlanLiability" 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_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="element1163" xlink:to="label1163" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DefinedBenefitPlanIncreaseDecreaseInDiscountRateValue" 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_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="element1164" xlink:to="label1164" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DefinedBenefitPlanIncreaseDecreaseInDiscountRateValue" 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_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="element1165" xlink:to="label1165" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DefinedBenefitPlanIncreaseDecreaseInAssetReturnPercentage" xlink:label="element1166" />
        <label xlink:type="resource" xlink:label="label1166" 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="element1166" xlink:to="label1166" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DefinedBenefitPlanIncreaseDecreaseInAssetReturnPercentage" xlink:label="element1167" />
        <label xlink:type="resource" xlink:label="label1167" 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="element1167" xlink:to="label1167" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DefinedBenefitPlanAverageRemainingWorkLifetime" xlink:label="element1168" />
        <label xlink:type="resource" xlink:label="label1168" 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="element1168" xlink:to="label1168" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DefinedBenefitPlanAverageRemainingWorkLifetime" xlink:label="element1169" />
        <label xlink:type="resource" xlink:label="label1169" 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="element1169" xlink:to="label1169" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DefinedBenefitPlanIncreaseDecreaseInAssetReturnValue" xlink:label="element1170" />
        <label xlink:type="resource" xlink:label="label1170" 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="element1170" xlink:to="label1170" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DefinedBenefitPlanIncreaseDecreaseInAssetReturnValue" xlink:label="element1171" />
        <label xlink:type="resource" xlink:label="label1171" 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="element1171" xlink:to="label1171" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_StockIssuedDuringPeriodGrossStockOptionsExercised" xlink:label="element1172" />
        <label xlink:type="resource" xlink:label="label1172" 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="element1172" xlink:to="label1172" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_StockIssuedDuringPeriodGrossStockOptionsExercised" xlink:label="element1173" />
        <label xlink:type="resource" xlink:label="label1173" 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="element1173" xlink:to="label1173" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_StockIssuedDuringPeriodGrossStockOptionsExercised" xlink:label="element1174" />
        <label xlink:type="resource" xlink:label="label1174" 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="element1174" xlink:to="label1174" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" 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_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="element1175" xlink:to="label1175" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" 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_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="element1176" xlink:to="label1176" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DistributionRevenuesFromSpinnee" xlink:label="element1177" />
        <label xlink:type="resource" xlink:label="label1177" 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="element1177" xlink:to="label1177" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DistributionRevenuesFromSpinnee" xlink:label="element1178" />
        <label xlink:type="resource" xlink:label="label1178" 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="element1178" xlink:to="label1178" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MultiChannelSystemsMcsGmbhMember" xlink:label="element1179" />
        <label xlink:type="resource" xlink:label="label1179" 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="element1179" xlink:to="label1179" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MultiChannelSystemsMcsGmbhMember" xlink:label="element1180" />
        <label xlink:type="resource" xlink:label="label1180" 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="element1180" xlink:to="label1180" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TriangleBiosystemsIncMember" xlink:label="element1181" />
        <label xlink:type="resource" xlink:label="label1181" 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="element1181" xlink:to="label1181" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TriangleBiosystemsIncMember" xlink:label="element1182" />
        <label xlink:type="resource" xlink:label="label1182" 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="element1182" xlink:to="label1182" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_HekaElektronikMember" 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_HekaElektronikMember_en-US">HEKA Elektronik [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-20190630.xsd#hbio_FourDollarsSevenCentsToFourDollarsTenCentsMemberMember" xlink:label="element1184" />
        <label xlink:type="resource" xlink:label="label1184" 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="element1184" xlink:to="label1184" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsSevenCentsToFourDollarsTenCentsMemberMember" 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_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="element1185" xlink:to="label1185" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsTwelveCentsToFourDollarsEightyNineCentsMember" 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_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="element1186" xlink:to="label1186" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsTwelveCentsToFourDollarsEightyNineCentsMember" 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_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="element1187" xlink:to="label1187" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_OneDollarRortyThreeCentsToFourDollarsEightyNineCentsMember" xlink:label="element1188" />
        <label xlink:type="resource" xlink:label="label1188" 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="element1188" xlink:to="label1188" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_OneDollarRortyThreeCentsToFourDollarsEightyNineCentsMember" xlink:label="element1189" />
        <label xlink:type="resource" xlink:label="label1189" 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="element1189" xlink:to="label1189" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_WarrantyOther" 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_WarrantyOther_en-US">Warranty Other</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-20190630.xsd#hbio_WarrantyOther" xlink:label="element1191" />
        <label xlink:type="resource" xlink:label="label1191" 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="element1191" xlink:to="label1191" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MarketConditionRestrictedStockUnitMember" xlink:label="element1192" />
        <label xlink:type="resource" xlink:label="label1192" 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="element1192" xlink:to="label1192" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MarketConditionRestrictedStockUnitMember" 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_MarketConditionRestrictedStockUnitMember_en-US">Market Condition RSU</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-20190630.xsd#hbio_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient" 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_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="element1194" xlink:to="label1194" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient" xlink:label="element1195" />
        <label xlink:type="resource" xlink:label="label1195" 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="element1195" xlink:to="label1195" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient" xlink:label="element1196" />
        <label xlink:type="resource" xlink:label="label1196" 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="element1196" xlink:to="label1196" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFortyThreeCentsToTwoDollarsFiftyEightCentsMember" 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_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="element1197" xlink:to="label1197" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFortyThreeCentsToTwoDollarsFiftyEightCentsMember" xlink:label="element1198" />
        <label xlink:type="resource" xlink:label="label1198" 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="element1198" xlink:to="label1198" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyNineCentsMember" 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_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="element1199" xlink:to="label1199" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyNineCentsMember" xlink:label="element1200" />
        <label xlink:type="resource" xlink:label="label1200" 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="element1200" xlink:to="label1200" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ThreeDollarsSixtyCentsToThreeDollarsSixtyEightCentsMember" 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_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="element1201" xlink:to="label1201" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ThreeDollarsSixtyCentsToThreeDollarsSixtyEightCentsMember" xlink:label="element1202" />
        <label xlink:type="resource" xlink:label="label1202" 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="element1202" xlink:to="label1202" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxLiabilityOnForeignEarningsRepatriated" xlink:label="element1203" />
        <label xlink:type="resource" xlink:label="label1203" 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="element1203" xlink:to="label1203" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxLiabilityOnForeignEarningsRepatriated" 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_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="element1204" xlink:to="label1204" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredTaxAssetsTaxCreditsOnRepatriation" 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_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="element1205" xlink:to="label1205" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredTaxAssetsTaxCreditsOnRepatriation" xlink:label="element1206" />
        <label xlink:type="resource" xlink:label="label1206" 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="element1206" xlink:to="label1206" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredTaxAssetsTaxCreditsOnRepatriation" xlink:label="element1207" />
        <label xlink:type="resource" xlink:label="label1207" 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="element1207" xlink:to="label1207" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredTaxLiabilitiesIndefiniteLivedIntangibleAssets" xlink:label="element1208" />
        <label xlink:type="resource" xlink:label="label1208" 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="element1208" xlink:to="label1208" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredTaxLiabilitiesIndefiniteLivedIntangibleAssets" 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_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="element1209" xlink:to="label1209" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredTaxLiabilitiesDefiniteLivedIntangibleAssets" 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_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="element1210" xlink:to="label1210" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredTaxLiabilitiesDefiniteLivedIntangibleAssets" xlink:label="element1211" />
        <label xlink:type="resource" xlink:label="label1211" 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="element1211" xlink:to="label1211" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredTaxLiabilitiesOnRepatriation" xlink:label="element1212" />
        <label xlink:type="resource" xlink:label="label1212" 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="element1212" xlink:to="label1212" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredTaxLiabilitiesOnRepatriation" xlink:label="element1213" />
        <label xlink:type="resource" xlink:label="label1213" 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="element1213" xlink:to="label1213" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AdditionalPaidInCapitalNetOperatingLossImpactOnDeferredTaxAssets" 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_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="element1214" xlink:to="label1214" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AdditionalPaidInCapitalNetOperatingLossImpactOnDeferredTaxAssets" 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_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="element1215" xlink:to="label1215" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxRateReconciliationDeductionsStockOptions" 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_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="element1216" xlink:to="label1216" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxRateReconciliationDeductionsStockOptions" 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_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="element1217" xlink:to="label1217" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxRateReconciliationDeductionsStockOptions" xlink:label="element1218" />
        <label xlink:type="resource" xlink:label="label1218" 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="element1218" xlink:to="label1218" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_OperatingLossCarryforwardsExpirationYear" xlink:label="element1219" />
        <label xlink:type="resource" xlink:label="label1219" 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="element1219" xlink:to="label1219" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_OperatingLossCarryforwardsExpirationYear" xlink:label="element1220" />
        <label xlink:type="resource" xlink:label="label1220" 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="element1220" xlink:to="label1220" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditCarryforwardsExpirationYear" 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_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="element1221" xlink:to="label1221" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditCarryforwardsExpirationYear" 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_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="element1222" xlink:to="label1222" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditCarryforwardsExpirationYear" xlink:label="element1223" />
        <label xlink:type="resource" xlink:label="label1223" 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="element1223" xlink:to="label1223" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpire2017Member" xlink:label="element1224" />
        <label xlink:type="resource" xlink:label="label1224" 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="element1224" xlink:to="label1224" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpire2017Member" xlink:label="element1225" />
        <label xlink:type="resource" xlink:label="label1225" 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="element1225" xlink:to="label1225" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpire2017Member" 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_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="element1226" xlink:to="label1226" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpire2020Member" 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_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="element1227" xlink:to="label1227" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpire2020Member" 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_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="element1228" xlink:to="label1228" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpire2020Member" 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_TaxCreditExpire2020Member_en-US">Expire in 2020</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-20190630.xsd#hbio_TaxCreditExpirationAxis" xlink:label="element1230" />
        <label xlink:type="resource" xlink:label="label1230" 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="element1230" xlink:to="label1230" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpirationDomain" 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_TaxCreditExpirationDomain_en-US">Tax Credit Expiration [Domain]</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-20190630.xsd#hbio_TaxCreditExpire2022Member" 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_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="element1232" xlink:to="label1232" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpire2022Member" 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_TaxCreditExpire2022Member_en-US">Expire in 2022</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-20190630.xsd#hbio_TaxCreditExpire2022Member" 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_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="element1234" xlink:to="label1234" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Documentandentityinformationabstract" 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_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="element1235" xlink:to="label1235" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NonAffiliateShareHolding" xlink:label="element1236" />
        <label xlink:type="resource" xlink:label="label1236" 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="element1236" xlink:to="label1236" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NonAffiliateShareHolding" xlink:label="element1237" />
        <label xlink:type="resource" xlink:label="label1237" 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="element1237" xlink:to="label1237" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredFinancingCostsMember" xlink:label="element1238" />
        <label xlink:type="resource" xlink:label="label1238" 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="element1238" xlink:to="label1238" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredFinancingCostsMember" xlink:label="element1239" />
        <label xlink:type="resource" xlink:label="label1239" 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="element1239" xlink:to="label1239" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DelayedDrawdownTermLoan" xlink:label="element1240" />
        <label xlink:type="resource" xlink:label="label1240" 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="element1240" xlink:to="label1240" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DelayedDrawdownTermLoan" xlink:label="element1241" />
        <label xlink:type="resource" xlink:label="label1241" 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="element1241" xlink:to="label1241" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_RevolvingCreditFacility" xlink:label="element1242" />
        <label xlink:type="resource" xlink:label="label1242" 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="element1242" xlink:to="label1242" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedIdentifiableNetAssets" 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_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="element1243" xlink:to="label1243" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedIdentifiableNetAssets" xlink:label="element1244" />
        <label xlink:type="resource" xlink:label="label1244" 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="element1244" xlink:to="label1244" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedIdentifiableNetAssets" xlink:label="element1245" />
        <label xlink:type="resource" xlink:label="label1245" 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="element1245" xlink:to="label1245" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract" xlink:label="element1246" />
        <label xlink:type="resource" xlink:label="label1246" 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="element1246" xlink:to="label1246" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract" xlink:label="element1247" />
        <label xlink:type="resource" xlink:label="label1247" 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="element1247" xlink:to="label1247" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax" xlink:label="element1248" />
        <label xlink:type="resource" xlink:label="label1248" 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="element1248" xlink:to="label1248" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax" xlink:label="element1249" />
        <label xlink:type="resource" xlink:label="label1249" 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="element1249" xlink:to="label1249" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax" 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_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="element1250" xlink:to="label1250" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" 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_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="element1251" xlink:to="label1251" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:label="element1252" />
        <label xlink:type="resource" xlink:label="label1252" 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="element1252" xlink:to="label1252" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:label="element1253" />
        <label xlink:type="resource" xlink:label="label1253" 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="element1253" xlink:to="label1253" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:label="element1254" />
        <label xlink:type="resource" xlink:label="label1254" 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="element1254" xlink:to="label1254" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization" xlink:label="element1255" />
        <label xlink:type="resource" xlink:label="label1255" 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="element1255" xlink:to="label1255" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization" xlink:label="element1256" />
        <label xlink:type="resource" xlink:label="label1256" 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="element1256" xlink:to="label1256" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_PreliminaryAmountOfInventoryFairValueStepUp" xlink:label="element1257" />
        <label xlink:type="resource" xlink:label="label1257" 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="element1257" xlink:to="label1257" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_PreliminaryAmountOfInventoryFairValueStepUp" xlink:label="element1258" />
        <label xlink:type="resource" xlink:label="label1258" 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="element1258" xlink:to="label1258" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets" 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_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="element1259" xlink:to="label1259" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets" xlink:label="element1260" />
        <label xlink:type="resource" xlink:label="label1260" 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="element1260" xlink:to="label1260" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets" xlink:label="element1261" />
        <label xlink:type="resource" xlink:label="label1261" 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="element1261" xlink:to="label1261" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AmortizationPeriodOfPurchaseAccountingInventoryFairValueStepUpAmortization" xlink:label="element1262" />
        <label xlink:type="resource" xlink:label="label1262" 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="element1262" xlink:to="label1262" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AmortizationPeriodOfPurchaseAccountingInventoryFairValueStepUpAmortization" 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_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="element1263" xlink:to="label1263" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_EarnOutProvisionOfDiscontinuedOperations" 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_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="element1264" xlink:to="label1264" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_EarnOutProvisionOfDiscontinuedOperations" 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_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="element1265" xlink:to="label1265" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_EarnOutPerformanceMetricsPeriod" xlink:label="element1266" />
        <label xlink:type="resource" xlink:label="label1266" 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="element1266" xlink:to="label1266" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_EarnOutPerformanceMetricsPeriod" xlink:label="element1267" />
        <label xlink:type="resource" xlink:label="label1267" 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="element1267" xlink:to="label1267" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DiscontinuedOperationEarnOutAmountContingentConsideration" xlink:label="element1268" />
        <label xlink:type="resource" xlink:label="label1268" 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="element1268" xlink:to="label1268" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DiscontinuedOperationEarnOutAmountContingentConsideration" 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_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="element1269" xlink:to="label1269" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DiscontinuedOperationEarnOutAmountContingentConsideration" xlink:label="element1270" />
        <label xlink:type="resource" xlink:label="label1270" 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="element1270" xlink:to="label1270" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="element1271" />
        <label xlink:type="resource" xlink:label="label1271" 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="element1271" xlink:to="label1271" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" 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_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="element1272" xlink:to="label1272" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation" 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_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="element1273" xlink:to="label1273" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation" xlink:label="element1274" />
        <label xlink:type="resource" xlink:label="label1274" 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="element1274" xlink:to="label1274" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation" 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_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="element1275" xlink:to="label1275" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DisposalGroupsIncludingDiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleTableTextBlock" 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_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="element1276" xlink:to="label1276" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DisposalGroupsIncludingDiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleTableTextBlock" xlink:label="element1277" />
        <label xlink:type="resource" xlink:label="label1277" 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="element1277" xlink:to="label1277" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DisposalGroupsIncludingDiscontinuedOperationsincomeLossTableTextBlcokTableTextBlock" xlink:label="element1278" />
        <label xlink:type="resource" xlink:label="label1278" 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="element1278" xlink:to="label1278" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DisposalGroupsIncludingDiscontinuedOperationsincomeLossTableTextBlcokTableTextBlock" xlink:label="element1279" />
        <label xlink:type="resource" xlink:label="label1279" 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="element1279" xlink:to="label1279" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_PreferredStockPurchaseRightOptionExercised" xlink:label="element1280" />
        <label xlink:type="resource" xlink:label="label1280" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_PreferredStockPurchaseRightOptionExercised_en-US">Preferred stock purchase right option exercised</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-20190630.xsd#hbio_MaximumPercentageOfTargetNumberOfRestrictedStockUnits" xlink:label="element1281" />
        <label xlink:type="resource" xlink:label="label1281" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_MaximumPercentageOfTargetNumberOfRestrictedStockUnits_en-US">Maximum percentage of target number of restricted stock units</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-20190630.xsd#hbio_MaximumPercentageOfTargetNumberOfRestrictedStockUnits" xlink:label="element1282" />
        <label xlink:type="resource" xlink:label="label1282" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_MaximumPercentageOfTargetNumberOfRestrictedStockUnits_en-US">Percentage of target number</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-20190630.xsd#hbio_MaximumPercentageOfTargetNumberOfRestrictedStockUnits" xlink:label="element1283" />
        <label xlink:type="resource" xlink:label="label1283" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_MaximumPercentageOfTargetNumberOfRestrictedStockUnits_en-US">Maximum percentage of target number of restricted stock units.</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-20190630.xsd#hbio_DebtInstrumentQuarterlyPaymentCurrentYear" xlink:label="element1284" />
        <label xlink:type="resource" xlink:label="label1284" 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="element1284" xlink:to="label1284" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DebtInstrumentQuarterlyPaymentCurrentYear" xlink:label="element1285" />
        <label xlink:type="resource" xlink:label="label1285" 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="element1285" xlink:to="label1285" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DebtInstrumentQuarterlyPaymentNextYear" xlink:label="element1286" />
        <label xlink:type="resource" xlink:label="label1286" 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="element1286" xlink:to="label1286" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DebtInstrumentQuarterlyPaymentNextYear" xlink:label="element1287" />
        <label xlink:type="resource" xlink:label="label1287" 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="element1287" xlink:to="label1287" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DebtInstrumentQuarterlyPaymentThereafter" 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_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="element1288" xlink:to="label1288" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DebtInstrumentQuarterlyPaymentThereafter" 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_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="element1289" xlink:to="label1289" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries" xlink:label="element1290" />
        <label xlink:type="resource" xlink:label="label1290" 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="element1290" xlink:to="label1290" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries" xlink:label="element1291" />
        <label xlink:type="resource" xlink:label="label1291" 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="element1291" xlink:to="label1291" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ActivityInAllowanceForDoubtfulAccountsTableTextBlock" 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_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="element1292" xlink:to="label1292" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ActivityInAllowanceForDoubtfulAccountsTableTextBlock" 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_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="element1293" xlink:to="label1293" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_RestOfWorldMember" 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_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="element1294" xlink:to="label1294" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_RestOfWorldMember" xlink:label="element1295" />
        <label xlink:type="resource" xlink:label="label1295" 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="element1295" xlink:to="label1295" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_InstrumentsEquipmentAndAccessoriesMember" 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_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="element1296" xlink:to="label1296" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_InstrumentsEquipmentAndAccessoriesMember" xlink:label="element1297" />
        <label xlink:type="resource" xlink:label="label1297" 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="element1297" xlink:to="label1297" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_InstrumentsEquipmentAndAccessoriesMember" xlink:label="element1298" />
        <label xlink:type="resource" xlink:label="label1298" 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="element1298" xlink:to="label1298" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ServiceMaintenanceAndWarrantyContractsMember" xlink:label="element1299" />
        <label xlink:type="resource" xlink:label="label1299" 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="element1299" xlink:to="label1299" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ServiceMaintenanceAndWarrantyContractsMember" 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_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="element1300" xlink:to="label1300" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredRevenueAdditionsDueToBusinessCombination" 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_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="element1301" xlink:to="label1301" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredRevenueAdditionsDueToBusinessCombination" 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_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="element1302" xlink:to="label1302" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredRevenueAdditionsDueToBusinessCombination" 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_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="element1303" xlink:to="label1303" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ServiceContractsMember" 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_ServiceContractsMember_en-US">Service Contracts [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-20190630.xsd#hbio_CustomerAdvancesMember" xlink:label="element1305" />
        <label xlink:type="resource" xlink:label="label1305" 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="element1305" xlink:to="label1305" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AllowanceForDoubtfulAccountsReceivableOther" 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_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="element1306" xlink:to="label1306" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AllowanceForDoubtfulAccountsReceivableOther" xlink:label="element1307" />
        <label xlink:type="resource" xlink:label="label1307" 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="element1307" xlink:to="label1307" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AllowanceForDoubtfulAccountsReceivableOther" xlink:label="element1308" />
        <label xlink:type="resource" xlink:label="label1308" 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="element1308" xlink:to="label1308" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017" xlink:label="element1309" />
        <label xlink:type="resource" xlink:label="label1309" 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="element1309" xlink:to="label1309" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017" 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_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="element1310" xlink:to="label1310" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017" xlink:label="element1311" />
        <label xlink:type="resource" xlink:label="label1311" 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="element1311" xlink:to="label1311" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits" xlink:label="element1312" />
        <label xlink:type="resource" xlink:label="label1312" 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="element1312" xlink:to="label1312" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits" xlink:label="element1313" />
        <label xlink:type="resource" xlink:label="label1313" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_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="element1313" xlink:to="label1313" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits" xlink:label="element1314" />
        <label xlink:type="resource" xlink:label="label1314" 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="element1314" xlink:to="label1314" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BlackScholesOptionPricingModelMember" 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_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="element1315" xlink:to="label1315" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MonteCarloValuationSimulationMember" 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_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="element1316" xlink:to="label1316" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredStockAwardsOfMarketConditionRsuApprovedAug2015Member" 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_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="element1317" xlink:to="label1317" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredStockAwardsOfMarketConditionRsuApprovedMay2018Member" xlink:label="element1318" />
        <label xlink:type="resource" xlink:label="label1318" 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="element1318" xlink:to="label1318" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiariesPercentage" 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_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="element1319" xlink:to="label1319" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiariesPercentage" 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_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="element1320" xlink:to="label1320" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination" xlink:label="element1321" />
        <label xlink:type="resource" xlink:label="label1321" 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="element1321" xlink:to="label1321" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination" xlink:label="element1322" />
        <label xlink:type="resource" xlink:label="label1322" 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="element1322" xlink:to="label1322" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination" 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_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="element1323" xlink:to="label1323" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredLiabilties" 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_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="element1324" xlink:to="label1324" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredLiabilties" 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_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="element1325" xlink:to="label1325" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredLiabilties" xlink:label="element1326" />
        <label xlink:type="resource" xlink:label="label1326" 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="element1326" xlink:to="label1326" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital" xlink:label="element1327" />
        <label xlink:type="resource" xlink:label="label1327" 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="element1327" xlink:to="label1327" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital" xlink:label="element1328" />
        <label xlink:type="resource" xlink:label="label1328" 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="element1328" xlink:to="label1328" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital" xlink:label="element1329" />
        <label xlink:type="resource" xlink:label="label1329" 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="element1329" xlink:to="label1329" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_SharesWithheldForTaxesValue" xlink:label="element1330" />
        <label xlink:type="resource" xlink:label="label1330" 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="element1330" xlink:to="label1330" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_SharesWithheldForTaxesValue" xlink:label="element1331" />
        <label xlink:type="resource" xlink:label="label1331" 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="element1331" xlink:to="label1331" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_SharesWithheldForTaxesValue" xlink:label="element1332" />
        <label xlink:type="resource" xlink:label="label1332" 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="element1332" xlink:to="label1332" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Shareswithheldfortaxesshares" xlink:label="element1333" />
        <label xlink:type="resource" xlink:label="label1333" 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="element1333" xlink:to="label1333" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Shareswithheldfortaxesshares" xlink:label="element1334" />
        <label xlink:type="resource" xlink:label="label1334" 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="element1334" xlink:to="label1334" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Shareswithheldfortaxesshares" xlink:label="element1335" />
        <label xlink:type="resource" xlink:label="label1335" 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="element1335" xlink:to="label1335" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_SupplementalBalanceSheetInformationAbstract" xlink:label="element1336" />
        <label xlink:type="resource" xlink:label="label1336" 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="element1336" xlink:to="label1336" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract" xlink:label="element1337" />
        <label xlink:type="resource" xlink:label="label1337" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract_en-US">Employee Stock Purchase Plan (as amended, the ESPP)</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1337" xlink:to="label1337" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember" xlink:label="element1338" />
        <label xlink:type="resource" xlink:label="label1338" 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="element1338" xlink:to="label1338" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember" xlink:label="element1339" />
        <label xlink:type="resource" xlink:label="label1339" 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="element1339" xlink:to="label1339" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MarketCondition2019RsusMember" xlink:label="element1340" />
        <label xlink:type="resource" xlink:label="label1340" 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="element1340" xlink:to="label1340" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MarketCondition2019RsusMember" xlink:label="element1341" />
        <label xlink:type="resource" xlink:label="label1341" 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="element1341" xlink:to="label1341" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MarketCondition2018RsusMemberMember" xlink:label="element1342" />
        <label xlink:type="resource" xlink:label="label1342" 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="element1342" xlink:to="label1342" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MarketCondition2018RsusMemberMember" xlink:label="element1343" />
        <label xlink:type="resource" xlink:label="label1343" 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="element1343" xlink:to="label1343" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation" xlink:label="element1344" />
        <label xlink:type="resource" xlink:label="label1344" 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="element1344" xlink:to="label1344" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation" xlink:label="element1345" />
        <label xlink:type="resource" xlink:label="label1345" 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="element1345" xlink:to="label1345" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation" xlink:label="element1346" />
        <label xlink:type="resource" xlink:label="label1346" 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="element1346" xlink:to="label1346" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne" xlink:label="element1347" />
        <label xlink:type="resource" xlink:label="label1347" 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="element1347" xlink:to="label1347" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne" xlink:label="element1348" />
        <label xlink:type="resource" xlink:label="label1348" 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="element1348" xlink:to="label1348" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne" xlink:label="element1349" />
        <label xlink:type="resource" xlink:label="label1349" 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="element1349" xlink:to="label1349" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_McsGmbhMcsAndTriangleBiosystemsIncMember" xlink:label="element1350" />
        <label xlink:type="resource" xlink:label="label1350" 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="element1350" xlink:to="label1350" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_McsGmbhMcsAndTriangleBiosystemsIncMember" xlink:label="element1351" />
        <label xlink:type="resource" xlink:label="label1351" 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="element1351" xlink:to="label1351" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ContingentConsiderationEarnoutMaximum" xlink:label="element1352" />
        <label xlink:type="resource" xlink:label="label1352" 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="element1352" xlink:to="label1352" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ContingentConsiderationEarnoutMaximum" xlink:label="element1353" />
        <label xlink:type="resource" xlink:label="label1353" 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="element1353" xlink:to="label1353" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo" xlink:label="element1354" />
        <label xlink:type="resource" xlink:label="label1354" 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="element1354" xlink:to="label1354" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo" xlink:label="element1355" />
        <label xlink:type="resource" xlink:label="label1355" 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="element1355" xlink:to="label1355" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo" xlink:label="element1356" />
        <label xlink:type="resource" xlink:label="label1356" 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="element1356" xlink:to="label1356" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_RealizationOfDiscontinuedOperationEarnOutContingentConsiderationYearOne" xlink:label="element1357" />
        <label xlink:type="resource" xlink:label="label1357" 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="element1357" xlink:to="label1357" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_RealizationOfDiscontinuedOperationEarnOutContingentConsiderationYearOne" xlink:label="element1358" />
        <label xlink:type="resource" xlink:label="label1358" 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="element1358" xlink:to="label1358" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_RealizationOfDiscontinuedOperationEarnOutContingentConsiderationYearOne" xlink:label="element1359" />
        <label xlink:type="resource" xlink:label="label1359" 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="element1359" xlink:to="label1359" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ExcessCashFlowMember" xlink:label="element1360" />
        <label xlink:type="resource" xlink:label="label1360" 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="element1360" xlink:to="label1360" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DenvilleTransactionMember" xlink:label="element1361" />
        <label xlink:type="resource" xlink:label="label1361" 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="element1361" xlink:to="label1361" />
    </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>hbio-20190630_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-20190630.xsd#ELRID_AccruedExpenses" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AccruedExpensesTables" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_AccruedExpensesTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_AccumulatedOtherComprehensiveIncomeDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AccumulatedOtherComprehensiveIncomeLoss" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_AccumulatedOtherComprehensiveIncomeLoss" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AccumulatedOtherComprehensiveIncomeTables" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_AccumulatedOtherComprehensiveIncomeTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/Acquisitions" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_Acquisitions" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_AcquisitionsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AcquisitionsNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_AcquisitionsNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AcquisitionsTables" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_AcquisitionsTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AllowanceForDoubtfulDebts" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_AllowanceForDoubtfulDebts" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AllowanceForDoubtfulDebtsTables" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_AllowanceForDoubtfulDebtsTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStock" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CapitalStock" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockAssumptionsBlackScholesAndMonteCarloDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CapitalStockAssumptionsBlackScholesAndMonteCarloDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CapitalStockDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CapitalStockNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockStockbasedCompensationExpenseDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CapitalStockStockbasedCompensationExpenseDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockStockOptionsAndRestrictedStockActivityDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CapitalStockStockOptionsAndRestrictedStockActivityDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockTables" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CapitalStockTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockWeightedAverageNumberOfSharesDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CapitalStockWeightedAverageNumberOfSharesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CommitmentsAndContingentLiabilities" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CommitmentsAndContingentLiabilities" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/Concentrations" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_Concentrations" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/ConcentrationsNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_ConcentrationsNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CONSOLIDATEDBALANCESHEETS" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CONSOLIDATEDBALANCESHEETSParentheticals" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CONSOLIDATEDSTATEMENTSOFCASHFLOWS" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSParentheticals" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSParentheticals" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DerivativeDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_DerivativeDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DerivativeNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_DerivativeNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DerivativeOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_DerivativeOtherComprehensiveIncomeLossDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/Derivatives" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_Derivatives" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DerivativeTables" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_DerivativeTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DiscontinuedOperations" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_DiscontinuedOperations" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_DiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DiscontinuedOperationsIncomelossDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_DiscontinuedOperationsIncomelossDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_DiscontinuedOperationsNarrativeDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DiscontinuedOperationsTables" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_DiscontinuedOperationsTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_DocumentAndEntityInformation" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_EmployeeBenefitPlans" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansAssumptionsDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_EmployeeBenefitPlansAssumptionsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansDefinedBenefitPlanDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_EmployeeBenefitPlansDefinedBenefitPlanDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_EmployeeBenefitPlansDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_EmployeeBenefitPlansNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansPlanAssetsDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_EmployeeBenefitPlansPlanAssetsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansTables" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_EmployeeBenefitPlansTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_FairValueMeasurements" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_FairValueMeasurementsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_FairValueMeasurementsTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/GoodwillAndOtherIntangibleAssets" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_GoodwillAndOtherIntangibleAssets" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/GoodwillAndOtherIntangibleAssetsChangeInCarryingAmountOfGoodwillDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_GoodwillAndOtherIntangibleAssetsChangeInCarryingAmountOfGoodwillDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/GoodwillAndOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_GoodwillAndOtherIntangibleAssetsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/GoodwillAndOtherIntangibleAssetsNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_GoodwillAndOtherIntangibleAssetsNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/GoodwillAndOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_GoodwillAndOtherIntangibleAssetsTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/IncomeTaxDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_IncomeTaxDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/IncomeTaxes" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_IncomeTaxes" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_IncomeTaxesTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/IncomeTaxNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_IncomeTaxNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/Inventories" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_Inventories" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/InventoriesDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_InventoriesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/InventoriesTables" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_InventoriesTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/Leases" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_Leases" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LeasesComponentsOfLeaseExpenseAndOtherSupplementaryInformationDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_LeasesComponentsOfLeaseExpenseAndOtherSupplementaryInformationDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LeasesMaturityDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_LeasesMaturityDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LeasesNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_LeasesNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LeasesTables" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_LeasesTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LongTermDebt" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_LongTermDebt" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LongTermDebtBorrowingsDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_LongTermDebtBorrowingsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LongTermDebtDebtRepaymentsDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_LongTermDebtDebtRepaymentsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LongTermDebtNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_LongTermDebtNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_LongTermDebtTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/Organiziation" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_Organiziation" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/PropertyPlantAndEquipment" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_PropertyPlantAndEquipment" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/PropertyPlantAndEquipmentDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_PropertyPlantAndEquipmentDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/PropertyPlantAndEquipmentTables" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_PropertyPlantAndEquipmentTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/QuarterlyFinancialInformationunaudited" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_QuarterlyFinancialInformationunaudited" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/QuarterlyFinancialInformationunauditedTables" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_QuarterlyFinancialInformationunauditedTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RecentlyIssuedAccountingPronouncements" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_RecentlyIssuedAccountingPronouncements" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RecentlyIssuedAccountingPronouncementsDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_RecentlyIssuedAccountingPronouncementsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_RelatedPartyTransactions" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RelatedPartyTransactionsNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_RelatedPartyTransactionsNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/Revenues" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_Revenues" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RevenuesAllowanceForDoubtfulDebtsDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_RevenuesAllowanceForDoubtfulDebtsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RevenuesDeferredRevenueDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_RevenuesDeferredRevenueDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RevenuesDisaggregationDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_RevenuesDisaggregationDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RevenuesTables" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_RevenuesTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/SegmentAndRelatedInformationTables" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_SegmentAndRelatedInformationTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/SegmentReporting" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_SegmentReporting" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_SummaryOfSignificantAccountingPoliciesTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/Warranties" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_Warranties" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/WarrantiesDetails" xlink:type="simple" xlink:href="hbio-20190630.xsd#ELRID_WarrantiesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/WarrantiesTables" xlink:type="simple" xlink:href="hbio-20190630.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_RestructuringCharges" xlink:label="Locator_us-gaap_RestructuringCharges_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_RestructuringCharges_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_AmortizationOfIntangibleAssets" xlink:label="Locator_us-gaap_AmortizationOfIntangibleAssets_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_AmortizationOfIntangibleAssets_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_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="Locator_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_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_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_18" 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_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_AssetImpairmentCharges" xlink:label="Locator_us-gaap_AssetImpairmentCharges_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_AssetImpairmentCharges_20" 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_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_OtherGeneralExpense" xlink:label="Locator_us-gaap_OtherGeneralExpense_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_OtherGeneralExpense_22" 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_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_OperatingExpenses" xlink:label="Locator_us-gaap_OperatingExpenses_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_OperatingExpenses_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_OperatingIncomeLoss" xlink:label="Locator_us-gaap_OperatingIncomeLoss_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_OperatingIncomeLoss_26" 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_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_OtherNonoperatingIncomeExpenseAbstract" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_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_OtherNonoperatingIncomeExpenseAbstract_28" 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_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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="Locator_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_46" order="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_47" />
        <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_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_ForeignCurrencyTransactionGainLossBeforeTax_48" 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_49" />
        <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_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_InterestExpense_50" 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_51" />
        <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_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_OtherInterestAndDividendIncome_52" 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_53" />
        <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_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_OtherNonoperatingIncomeExpense_54" 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_55" />
        <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_56" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_55" xlink:to="Locator_us-gaap_NonoperatingIncomeExpense_56" 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_29" />
        <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_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_30" order="15.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_31" />
        <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_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_IncomeTaxExpenseBenefit_32" 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_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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_34" order="17.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_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract" xlink:label="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_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_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_36" 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_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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="Locator_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_88" 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_89" />
        <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_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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_90" 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_91" />
        <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_92" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_91" xlink:to="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_92" 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_37" />
        <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_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_NetIncomeLoss_38" order="19.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_39" />
        <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_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_EarningsPerShareAbstract_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_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_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_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_IncomeLossFromContinuingOperationsPerBasicShare_58" order="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_59" />
        <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_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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_60" 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_61" />
        <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_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_EarningsPerShareBasic_62" 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_63" />
        <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_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_IncomeLossFromContinuingOperationsPerDilutedShare_64" 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_65" />
        <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_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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_66" 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_67" />
        <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_68" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_67" xlink:to="Locator_us-gaap_EarningsPerShareDiluted_68" 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_41" />
        <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_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_WeightedAverageNumberOfSharesOutstandingAbstract_42" 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_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_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_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_WeightedAverageNumberOfSharesOutstandingBasic_70" order="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_71" />
        <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_72" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_71" xlink:to="Locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_72" 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_43" />
        <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_44" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_43" xlink:to="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_44" order="22.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_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_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_NetIncomeLoss_74" 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_75" />
        <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_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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_76" 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_77" />
        <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_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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_78" 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_79" />
        <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_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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_80" 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_81" />
        <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_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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_82" 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_83" />
        <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_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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_84" 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_85" />
        <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_86" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_85" xlink:to="Locator_us-gaap_ComprehensiveIncomeNetOfTax_86" 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_153" />
        <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_154" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_153" xlink:to="Locator_us-gaap_AssetsAbstract_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_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_AssetsCurrentAbstract" xlink:label="Locator_us-gaap_AssetsCurrentAbstract_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_AssetsCurrentAbstract_158" order="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_177" />
        <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_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_CashAndCashEquivalentsAtCarryingValue_178" order="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_179" />
        <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_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_AccountsReceivableNetCurrent_180" 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_181" />
        <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_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_InventoryNet_182" 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_183" />
        <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_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_DeferredTaxAssetsNetCurrent_184" 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_185" />
        <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_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_OtherAssetsCurrent_186" 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_187" />
        <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_188" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsCurrentAbstract_187" xlink:to="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_188" 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_189" />
        <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_190" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsCurrentAbstract_189" xlink:to="Locator_us-gaap_AssetsCurrent_190" 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_159" />
        <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_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_PropertyPlantAndEquipmentNet_160" 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_161" />
        <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_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_OperatingLeaseRightOfUseAsset_162" 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_163" />
        <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_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_DeferredTaxAssetsNetNoncurrent_164" 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_165" />
        <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_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_FiniteLivedIntangibleAssetsNet_166" 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_167" />
        <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_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_Goodwill_168" 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_169" />
        <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_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_IndefiniteLivedIntangibleAssetsExcludingGoodwill_170" 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_171" />
        <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_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_OtherAssetsNoncurrent_172" 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_173" />
        <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_174" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_173" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_174" 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_175" />
        <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_176" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_175" xlink:to="Locator_us-gaap_Assets_176" 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_155" />
        <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_156" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_155" xlink:to="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_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_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_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_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_LiabilitiesCurrentAbstract_192" order="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_211" />
        <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_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_SecuredDebtCurrent_212" order="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_213" />
        <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_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_OperatingLeaseLiabilityCurrent_214" 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_215" />
        <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_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_AccountsPayableCurrent_216" 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_217" />
        <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_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_NotesPayableCurrent_218" 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_219" />
        <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_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_DeferredRevenueCurrent_220" 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_221" />
        <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_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_AccruedIncomeTaxesCurrent_222" 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_223" />
        <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_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_DeferredTaxLiabilitiesCurrent_224" 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_225" />
        <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_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_AccruedLiabilitiesCurrent_226" 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_227" />
        <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_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_OtherLiabilitiesCurrent_228" 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_229" />
        <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_230" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_229" xlink:to="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_230" 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_231" />
        <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_232" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_231" xlink:to="Locator_us-gaap_LiabilitiesCurrent_232" 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_193" />
        <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_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_LongTermDebtNoncurrent_194" 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_195" />
        <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_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_DeferredTaxLiabilitiesNoncurrent_196" 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_197" />
        <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_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_OtherAccruedLiabilitiesNoncurrent_198" 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_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_OperatingLeaseLiabilityNoncurrent" xlink:label="Locator_us-gaap_OperatingLeaseLiabilityNoncurrent_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_OperatingLeaseLiabilityNoncurrent_200" 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_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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_202" 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_203" />
        <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_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_Liabilities_204" 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_205" />
        <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_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_CommitmentsAndContingencies_206" 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_207" />
        <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_208" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_207" xlink:to="Locator_us-gaap_StockholdersEquityAbstract_208" 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_233" />
        <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_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_PreferredStockValue_234" order="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_235" />
        <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_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_CommonStockValue_236" 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_237" />
        <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_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_AdditionalPaidInCapitalCommonStock_238" 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_239" />
        <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_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_RetainedEarningsAccumulatedDeficit_240" 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_241" />
        <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_242" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityAbstract_241" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_242" 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_243" />
        <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_244" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityAbstract_243" xlink:to="Locator_us-gaap_TreasuryStockCarryingBasis_244" 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_245" />
        <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_246" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TreasuryStockCarryingBasis_245" xlink:to="Locator_us-gaap_StockholdersEquity_246" 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_209" />
        <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_210" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_209" xlink:to="Locator_us-gaap_LiabilitiesAndStockholdersEquity_210" 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_325" />
        <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_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_AllowanceForDoubtfulAccountsReceivableCurrent_326" order="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_327" />
        <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_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_PreferredStockParOrStatedValuePerShare_328" 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_329" />
        <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_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_PreferredStockSharesAuthorized_330" 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_331" />
        <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_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_CommonStockParOrStatedValuePerShare_332" 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_333" />
        <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_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_CommonStockSharesAuthorized_334" 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_335" />
        <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_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_CommonStockSharesIssued_336" 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_337" />
        <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_338" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_337" xlink:to="Locator_us-gaap_CommonStockSharesOutstanding_338" 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_339" />
        <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_340" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_339" xlink:to="Locator_us-gaap_TreasuryStockShares_340" 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_431" />
        <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_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_InterestPaidNet_432" order="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_433" />
        <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_434" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SupplementalCashFlowInformationAbstract_433" xlink:to="Locator_us-gaap_IncomeTaxesPaidNet_434" 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_341" />
        <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_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_NetCashProvidedByUsedInOperatingActivitiesAbstract_342" order="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_357" />
        <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_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_NetIncomeLoss_358" 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_359" />
        <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_360" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_359" xlink:to="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_360" 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_363" />
        <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_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_StockOptionPlanExpense_364" order="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_365" />
        <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_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_Depreciation_366" 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_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="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_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="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_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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="Locator_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_372" 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_373" />
        <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_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_GainLossOnDispositionOfAssets_374" 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_375" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AmortizationOfCatalogCosts" xlink:label="Locator_hbio_AmortizationOfCatalogCosts_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_hbio_AmortizationOfCatalogCosts_376" 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_377" />
        <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_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_us-gaap_ProvisionForDoubtfulAccounts_378" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_379" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation" xlink:label="Locator_hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation_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_hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation_380" 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_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_AmortizationOfFinancingCosts" xlink:label="Locator_us-gaap_AmortizationOfFinancingCosts_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_AmortizationOfFinancingCosts_382" 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_383" />
        <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_384" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_383" xlink:to="Locator_us-gaap_DeferredIncomeTaxExpenseBenefit_384" 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_385" />
        <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_386" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_385" xlink:to="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_386" 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_387" />
        <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_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_IncreaseDecreaseInAccountsReceivable_388" 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_389" />
        <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_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_IncreaseDecreaseInInventories_390" 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_391" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="Locator_us-gaap_IncreaseDecreaseInOtherReceivables_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_IncreaseDecreaseInOtherReceivables_392" 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_393" />
        <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_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_IncreaseDecreaseInAccountsPayableTrade_394" 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_395" />
        <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_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_IncreaseDecreaseInAccruedIncomeTaxesPayable_396" 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_397" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccruedLiabilities_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_IncreaseDecreaseInAccruedLiabilities_398" 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_399" />
        <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_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_IncreaseDecreaseInDeferredRevenue_400" 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_401" />
        <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_402" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_401" xlink:to="Locator_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_402" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_361" />
        <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_362" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_361" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_362" 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_343" />
        <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_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_NetCashProvidedByUsedInInvestingActivitiesAbstract_344" 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_403" />
        <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_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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_404" 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_405" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AdditionsToCatalogCosts" xlink:label="Locator_hbio_AdditionsToCatalogCosts_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_hbio_AdditionsToCatalogCosts_406" 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_407" />
        <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_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_ProceedsFromSaleOfPropertyPlantAndEquipment_408" 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_409" />
        <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_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_PaymentsToAcquireBusinessesNetOfCashAcquired_410" 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_411" />
        <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_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_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_412" 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_413" />
        <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_414" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_413" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_414" 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_345" />
        <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_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_NetCashProvidedByUsedInFinancingActivitiesAbstract_346" 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_415" />
        <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_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_RepaymentsOfShortTermDebt_416" 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_417" />
        <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_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_ProceedsFromIssuanceOfSecuredDebt_418" 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_419" />
        <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_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_RepaymentsOfLongTermDebt_420" 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_421" />
        <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_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_us-gaap_TreasuryStockValueAcquiredCostMethod_422" 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_423" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TransferOfCashAndCashEquivalentsToHART" xlink:label="Locator_hbio_TransferOfCashAndCashEquivalentsToHART_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_hbio_TransferOfCashAndCashEquivalentsToHART_424" 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_425" />
        <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_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_PaymentsOfDebtIssuanceCosts_426" 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_427" />
        <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_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_ProceedsFromIssuanceOfCommonStock_428" 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_429" />
        <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_430" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_429" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_430" 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_347" />
        <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_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_EffectOfExchangeRateOnCashAndCashEquivalents_348" 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_349" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="Locator_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_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_CashAndCashEquivalentsPeriodIncreaseDecrease_350" 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_351" />
        <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_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_CashAndCashEquivalentsAtCarryingValue_352" 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_353" />
        <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_354" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_353" xlink:to="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_354" 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_355" />
        <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_356" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_355" xlink:to="Locator_us-gaap_SupplementalCashFlowInformationAbstract_356" 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/GoodwillAndOtherIntangibleAssets">
        <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_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_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_GoodwillAndIntangibleAssetsDisclosureTextBlock_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/LongTermDebtDebtRepaymentsDetails">
        <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_517" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="Locator_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_518" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongTermDebtAbstract_517" xlink:to="Locator_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_518" order="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_519" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="Locator_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_520" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongTermDebtAbstract_519" xlink:to="Locator_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_520" 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_LongTermDebtAbstract" xlink:label="Locator_us-gaap_LongTermDebtAbstract_521" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="Locator_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_522" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongTermDebtAbstract_521" xlink:to="Locator_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_522" 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_LongTermDebtAbstract" xlink:label="Locator_us-gaap_LongTermDebtAbstract_523" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="Locator_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_524" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongTermDebtAbstract_523" xlink:to="Locator_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_524" 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_LongTermDebtAbstract" xlink:label="Locator_us-gaap_LongTermDebtAbstract_525" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="Locator_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_526" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongTermDebtAbstract_525" xlink:to="Locator_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_526" 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_LongTermDebtAbstract" xlink:label="Locator_us-gaap_LongTermDebtAbstract_527" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebt" xlink:label="Locator_us-gaap_LongTermDebt_528" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongTermDebtAbstract_527" xlink:to="Locator_us-gaap_LongTermDebt_528" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </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_539" />
        <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_540" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_539" xlink:to="Locator_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_540" 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_541" />
        <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_542" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_541" xlink:to="Locator_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_542" 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_543" />
        <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_544" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_543" xlink:to="Locator_us-gaap_LesseeOperatingLeasesTextBlock_544" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/Organiziation">
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_OrganizationDisclosureAbstract" xlink:label="Locator_hbio_OrganizationDisclosureAbstract_545" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_OrganizationDisclosureTextBlock" xlink:label="Locator_hbio_OrganizationDisclosureTextBlock_546" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_OrganizationDisclosureAbstract_545" xlink:to="Locator_hbio_OrganizationDisclosureTextBlock_546" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/Concentrations">
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ConcentrationsDisclosureAbstract" xlink:label="Locator_hbio_ConcentrationsDisclosureAbstract_547" />
        <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_548" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_ConcentrationsDisclosureAbstract_547" xlink:to="Locator_us-gaap_ConcentrationRiskDisclosureTextBlock_548" 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_549" />
        <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_550" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentAbstract_549" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_550" 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_551" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AccruedExpensesDisclosureTextBlock" xlink:label="Locator_hbio_AccruedExpensesDisclosureTextBlock_552" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccruedLiabilitiesCurrentAbstract_551" xlink:to="Locator_hbio_AccruedExpensesDisclosureTextBlock_552" 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_553" />
        <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_554" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_553" xlink:to="Locator_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_554" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AllowanceForDoubtfulDebts">
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AllowanceForDoubtfulDebtsDisclosureAbstract" xlink:label="Locator_hbio_AllowanceForDoubtfulDebtsDisclosureAbstract_555" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AllowanceForDoubtfulDebtsDisclosureTextBlock" xlink:label="Locator_hbio_AllowanceForDoubtfulDebtsDisclosureTextBlock_556" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_AllowanceForDoubtfulDebtsDisclosureAbstract_555" xlink:to="Locator_hbio_AllowanceForDoubtfulDebtsDisclosureTextBlock_556" 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_557" />
        <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_558" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_557" xlink:to="Locator_us-gaap_QuarterlyFinancialInformationTextBlock_558" 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_559" />
        <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_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_BasisOfAccountingPolicyPolicyTextBlock_560" order="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_561" />
        <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_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_ConsolidationPolicyTextBlock_562" 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_563" />
        <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_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_us-gaap_UseOfEstimates_564" 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_565" />
        <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_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_Reclassifications_566" 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_567" />
        <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_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_LesseeLeasesPolicyTextBlock_568" 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_569" />
        <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_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_CashAndCashEquivalentsPolicyTextBlock_570" 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_571" />
        <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_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_us-gaap_ReceivablesPolicyTextBlock_572" 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_573" />
        <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_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_InventoryPolicyTextBlock_574" 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_575" />
        <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_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_PropertyPlantAndEquipmentPolicyTextBlock_576" 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_577" />
        <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_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_AdvertisingCostsPolicyTextBlock_578" 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_579" />
        <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_580" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_579" xlink:to="Locator_us-gaap_IncomeTaxPolicyTextBlock_580" 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_581" />
        <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_582" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_581" xlink:to="Locator_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_582" 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_583" />
        <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_584" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_583" xlink:to="Locator_us-gaap_EarningsPerSharePolicyTextBlock_584" 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_585" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ComprehensiveIncomeLossPolicyTextBlock" xlink:label="Locator_hbio_ComprehensiveIncomeLossPolicyTextBlock_586" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_585" xlink:to="Locator_hbio_ComprehensiveIncomeLossPolicyTextBlock_586" 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_587" />
        <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_588" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_587" xlink:to="Locator_us-gaap_RevenueRecognitionPolicyTextBlock_588" 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_589" />
        <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_590" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_589" xlink:to="Locator_us-gaap_IntangibleAssetsFiniteLivedPolicy_590" 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_591" />
        <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_592" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_591" xlink:to="Locator_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_592" 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_593" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ImpairmentOfLongLivedAssetsPolicyTextBlock" xlink:label="Locator_hbio_ImpairmentOfLongLivedAssetsPolicyTextBlock_594" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_593" xlink:to="Locator_hbio_ImpairmentOfLongLivedAssetsPolicyTextBlock_594" 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_595" />
        <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_596" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_595" xlink:to="Locator_us-gaap_DerivativesPolicyTextBlock_596" 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_597" />
        <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_598" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_597" xlink:to="Locator_us-gaap_FairValueOfFinancialInstrumentsPolicy_598" 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_599" />
        <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_600" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_599" xlink:to="Locator_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_600" order="21.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/GoodwillAndOtherIntangibleAssetsTables">
        <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_601" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_602" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_601" xlink:to="Locator_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_602" order="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_603" />
        <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_604" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_603" xlink:to="Locator_us-gaap_ScheduleOfGoodwillTextBlock_604" 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_605" />
        <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_606" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_605" xlink:to="Locator_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_606" 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_607" />
        <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_608" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationDescriptionAbstract_607" xlink:to="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_608" order="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_609" />
        <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_610" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationDescriptionAbstract_609" xlink:to="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_610" 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_611" />
        <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_612" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationDescriptionAbstract_611" xlink:to="Locator_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_612" 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_613" />
        <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_614" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ProductWarrantiesDisclosuresAbstract_613" xlink:to="Locator_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_614" 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_615" />
        <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_616" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_615" xlink:to="Locator_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock_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_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_617" />
        <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_618" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_617" xlink:to="Locator_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_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_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_619" />
        <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_620" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_619" xlink:to="Locator_us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock_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_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_621" />
        <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_622" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_621" xlink:to="Locator_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_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_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_623" />
        <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_624" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_623" xlink:to="Locator_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_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_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_625" />
        <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_626" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_625" xlink:to="Locator_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_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_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_627" />
        <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_628" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_627" xlink:to="Locator_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_628" 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_629" />
        <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_630" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_629" xlink:to="Locator_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_630" 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_631" />
        <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_632" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_631" xlink:to="Locator_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock_632" 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_633" />
        <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_634" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_633" xlink:to="Locator_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_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_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_635" />
        <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_636" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_635" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_636" 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_637" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ScheduleOfStockOptionsAndRestrictedStockUnitsActivityRollforwardTableTextBlock" xlink:label="Locator_hbio_ScheduleOfStockOptionsAndRestrictedStockUnitsActivityRollforwardTableTextBlock_638" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_637" xlink:to="Locator_hbio_ScheduleOfStockOptionsAndRestrictedStockUnitsActivityRollforwardTableTextBlock_638" order="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_639" />
        <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_640" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_639" xlink:to="Locator_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_640" 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_641" />
        <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_642" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_641" xlink:to="Locator_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_642" 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_643" />
        <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_644" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_643" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_644" 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_645" />
        <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_646" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_645" xlink:to="Locator_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_646" 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_649" />
        <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_650" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_649" xlink:to="Locator_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_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_StockholdersEquityNoteAbstract" xlink:label="Locator_us-gaap_StockholdersEquityNoteAbstract_647" />
        <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_648" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_647" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_648" 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_665" />
        <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_666" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_665" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_666" 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_667" />
        <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_668" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_667" xlink:to="Locator_us-gaap_ValuationTechniqueAxis_668" order="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_669" />
        <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_670" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ValuationTechniqueAxis_669" xlink:to="Locator_us-gaap_ValuationTechniqueDomain_670" order="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_671" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BlackScholesOptionPricingModelMember" xlink:label="Locator_hbio_BlackScholesOptionPricingModelMember_672" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ValuationTechniqueDomain_671" xlink:to="Locator_hbio_BlackScholesOptionPricingModelMember_672" order="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_673" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MonteCarloValuationSimulationMember" xlink:label="Locator_hbio_MonteCarloValuationSimulationMember_674" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ValuationTechniqueDomain_673" xlink:to="Locator_hbio_MonteCarloValuationSimulationMember_674" 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_675" />
        <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_676" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_675" xlink:to="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_676" order="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_677" />
        <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_678" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_677" xlink:to="Locator_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_678" 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_679" />
        <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_680" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_679" xlink:to="Locator_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_680" 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_681" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NetAssetsByGeographicAreaTableTextBlock" xlink:label="Locator_hbio_NetAssetsByGeographicAreaTableTextBlock_682" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_681" xlink:to="Locator_hbio_NetAssetsByGeographicAreaTableTextBlock_682" order="4.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/GoodwillAndOtherIntangibleAssetsNarrativesDetails">
        <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_683" />
        <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_684" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_683" xlink:to="Locator_us-gaap_AmortizationOfIntangibleAssets_684" order="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_685" />
        <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_686" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_685" xlink:to="Locator_us-gaap_AssetImpairmentCharges_686" 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_687" />
        <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_688" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_687" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_688" 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_689" />
        <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_690" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_689" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_690" 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_691" />
        <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_692" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_691" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_692" 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_693" />
        <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_694" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_693" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_694" 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_695" />
        <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_696" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_695" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_696" 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_697" />
        <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_698" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_697" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_698" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/GoodwillAndOtherIntangibleAssetsDetails">
        <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_751" />
        <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_752" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_751" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_752" order="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_761" />
        <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_762" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_761" xlink:to="Locator_us-gaap_PatentsMember_762" 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_755" />
        <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_756" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_755" xlink:to="Locator_us-gaap_TradeNamesMember_756" 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_753" />
        <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_754" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_753" xlink:to="Locator_us-gaap_DevelopedTechnologyRightsMember_754" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_757" />
        <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_758" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_757" xlink:to="Locator_us-gaap_CustomerRelationshipsMember_758" 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_759" />
        <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_760" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_759" xlink:to="Locator_us-gaap_InProcessResearchAndDevelopmentMember_760" 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_707" />
        <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_708" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_707" xlink:to="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_708" order="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_747" />
        <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_748" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_747" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_748" 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_699" />
        <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_700" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_699" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsGross_700" order="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_701" />
        <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_702" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_701" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_702" 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_703" />
        <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_704" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_703" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetUsefulLife_704" 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_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_749" />
        <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_750" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_749" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_750" order="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_711" />
        <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_712" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_711" xlink:to="Locator_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_712" 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_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_713" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill" xlink:label="Locator_hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill_714" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_713" xlink:to="Locator_hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill_714" 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_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_715" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TotalIntangibleAssets" xlink:label="Locator_hbio_TotalIntangibleAssets_716" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_715" xlink:to="Locator_hbio_TotalIntangibleAssets_716" 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_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_709" />
        <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_710" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_709" xlink:to="Locator_us-gaap_Goodwill_710" order="2.0" />
    </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_763" />
        <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_764" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_763" xlink:to="Locator_us-gaap_InventoryFinishedGoods_764" order="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_765" />
        <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_766" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_765" xlink:to="Locator_us-gaap_InventoryWorkInProcess_766" 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_767" />
        <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_768" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_767" xlink:to="Locator_us-gaap_InventoryRawMaterials_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_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_769" />
        <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_770" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_769" xlink:to="Locator_us-gaap_InventoryNet_770" 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_795" />
        <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_796" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationsAbstract_795" xlink:to="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_796" order="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_873" />
        <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_874" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_873" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_874" order="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_877" />
        <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_878" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_877" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_878" order="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_879" />
        <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_880" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_879" xlink:to="Locator_us-gaap_TradeNamesMember_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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_881" />
        <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_882" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_881" xlink:to="Locator_us-gaap_DevelopedTechnologyRightsMember_882" 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_883" />
        <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_884" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_883" xlink:to="Locator_us-gaap_CustomerRelationshipsMember_884" 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_885" />
        <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_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_InProcessResearchAndDevelopmentMember_886" 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_871" />
        <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_872" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_871" xlink:to="Locator_us-gaap_BusinessAcquisitionLineItems_872" 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_777" />
        <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_778" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_777" xlink:to="Locator_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_778" order="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_779" />
        <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_780" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_779" xlink:to="Locator_us-gaap_BusinessCombinationConsiderationTransferred1_780" 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_781" />
        <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_782" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_781" xlink:to="Locator_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_782" 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_783" />
        <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_784" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_783" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetUsefulLife_784" 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_785" />
        <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_786" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_785" xlink:to="Locator_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_786" 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_787" />
        <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_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_NumberOfBusinessesAcquired_788" 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_789" />
        <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_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_BusinessAcquisitionProFormaInformationAbstract_790" 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_BusinessAcquisitionProFormaInformationAbstract" xlink:label="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_797" />
        <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_798" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_797" xlink:to="Locator_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_798" order="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_799" />
        <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_800" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_799" xlink:to="Locator_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_800" 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_801" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization" xlink:label="Locator_hbio_BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization_802" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_801" xlink:to="Locator_hbio_BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization_802" 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_803" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_PreliminaryAmountOfInventoryFairValueStepUp" xlink:label="Locator_hbio_PreliminaryAmountOfInventoryFairValueStepUp_804" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_803" xlink:to="Locator_hbio_PreliminaryAmountOfInventoryFairValueStepUp_804" 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_805" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AmortizationPeriodOfPurchaseAccountingInventoryFairValueStepUpAmortization" xlink:label="Locator_hbio_AmortizationPeriodOfPurchaseAccountingInventoryFairValueStepUpAmortization_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_hbio_AmortizationPeriodOfPurchaseAccountingInventoryFairValueStepUpAmortization_806" 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_807" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets" xlink:label="Locator_hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets_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_hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets_808" 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_791" />
        <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_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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_792" 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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_809" />
        <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_810" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_809" xlink:to="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_810" 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_811" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredLiabilties" xlink:label="Locator_hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredLiabilties_812" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_811" xlink:to="Locator_hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredLiabilties_812" 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_813" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital" xlink:label="Locator_hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital_814" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_813" xlink:to="Locator_hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital_814" 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_815" />
        <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_816" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_815" xlink:to="Locator_us-gaap_GoodwillPurchaseAccountingAdjustments_816" 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_875" />
        <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_876" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_875" xlink:to="Locator_us-gaap_BusinessAcquisitionAxis_876" 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_887" />
        <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_888" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionAxis_887" xlink:to="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_888" order="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_889" />
        <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_890" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_889" xlink:to="Locator_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_890" 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_901" />
        <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_902" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationsAbstract_901" xlink:to="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_902" order="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_891" />
        <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_892" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_891" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_892" order="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_903" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_904" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_903" xlink:to="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_904" 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_905" />
        <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_906" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_905" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_906" 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_907" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedIdentifiableNetAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableNetAssets_908" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_907" xlink:to="Locator_hbio_BusinessCombinationRecognizedIdentifiableNetAssets_908" 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_909" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract" xlink:label="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_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_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_910" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract" xlink:label="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_913" />
        <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_914" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_913" xlink:to="Locator_us-gaap_Goodwill_914" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract" xlink:label="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_915" />
        <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_916" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_915" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_916" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract" xlink:label="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_917" />
        <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_918" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_917" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent_918" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract" xlink:label="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_919" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax" xlink:label="Locator_hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax_920" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_919" xlink:to="Locator_hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax_920" 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_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_912" 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_893" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_894" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_893" xlink:to="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_894" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_921" />
        <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_922" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_921" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_922" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_923" />
        <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_924" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_923" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_924" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_926" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_928" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_930" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_932" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_933" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_934" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_933" xlink:to="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_934" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_936" order="8.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_937" />
        <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_938" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_937" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_938" order="9.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_940" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_942" 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_895" />
        <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_896" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_895" xlink:to="Locator_us-gaap_BusinessAcquisitionsProFormaRevenue_896" 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_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="Locator_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_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_BusinessAcquisitionsProFormaNetIncomeLoss_898" 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-20190630.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="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:label="Locator_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_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_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_1062" 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_StandardProductWarrantyDisclosureAbstract" xlink:label="Locator_us-gaap_StandardProductWarrantyDisclosureAbstract_1063" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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_1321" />
        <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_1322" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1321" xlink:to="Locator_us-gaap_CommonStockSharesAuthorized_1322" order="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_1323" />
        <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_1324" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1323" xlink:to="Locator_us-gaap_CommonStockSharesIssued_1324" 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_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="Locator_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1325" />
        <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_1326" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1325" xlink:to="Locator_us-gaap_CommonStockSharesOutstanding_1326" 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_1235" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="Locator_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1236" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1235" xlink:to="Locator_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1236" 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_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="Locator_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1327" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConvertiblePreferredStockTermsOfConversion" xlink:label="Locator_us-gaap_ConvertiblePreferredStockTermsOfConversion_1328" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1327" xlink:to="Locator_us-gaap_ConvertiblePreferredStockTermsOfConversion_1328" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="Locator_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1329" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="Locator_us-gaap_PreferredStockSharesOutstanding_1330" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1329" xlink:to="Locator_us-gaap_PreferredStockSharesOutstanding_1330" 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_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="Locator_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1331" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_PreferredStockPurchaseRightOptionExercised" xlink:label="Locator_hbio_PreferredStockPurchaseRightOptionExercised_1332" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1331" xlink:to="Locator_hbio_PreferredStockPurchaseRightOptionExercised_1332" 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_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="Locator_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1333" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DateOfStockRepurchaseProgramAuthorized" xlink:label="Locator_hbio_DateOfStockRepurchaseProgramAuthorized_1334" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1333" xlink:to="Locator_hbio_DateOfStockRepurchaseProgramAuthorized_1334" 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_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="Locator_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1335" />
        <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_1336" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1335" xlink:to="Locator_us-gaap_PreferredStockSharesAuthorized_1336" 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_1237" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="Locator_us-gaap_StockRepurchaseProgramAuthorizedAmount1_1238" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1237" xlink:to="Locator_us-gaap_StockRepurchaseProgramAuthorizedAmount1_1238" 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_1239" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract" xlink:label="Locator_hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract_1240" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1239" xlink:to="Locator_hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract_1240" order="4.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract" xlink:label="Locator_hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract_1337" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:label="Locator_us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP_1338" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract_1337" xlink:to="Locator_us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP_1338" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract" xlink:label="Locator_hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract_1339" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_EmployeeStockPurchasePlanSharesAuthorized" xlink:label="Locator_hbio_EmployeeStockPurchasePlanSharesAuthorized_1340" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract_1339" xlink:to="Locator_hbio_EmployeeStockPurchasePlanSharesAuthorized_1340" order="2.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract" xlink:label="Locator_hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract_1341" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_1342" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract_1341" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_1342" 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_1241" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="Locator_us-gaap_StockRepurchaseProgramPeriodInForce1_1242" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1241" xlink:to="Locator_us-gaap_StockRepurchaseProgramPeriodInForce1_1242" 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_1243" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="Locator_us-gaap_TreasuryStockSharesAcquired_1244" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1243" xlink:to="Locator_us-gaap_TreasuryStockSharesAcquired_1244" 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_1245" />
        <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_1246" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1245" xlink:to="Locator_us-gaap_TreasuryStockValueAcquiredCostMethod_1246" 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_1247" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TreasuryStockAcquiredUnderStockRepurchaseProgram" xlink:label="Locator_hbio_TreasuryStockAcquiredUnderStockRepurchaseProgram_1248" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1247" xlink:to="Locator_hbio_TreasuryStockAcquiredUnderStockRepurchaseProgram_1248" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1249" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TreasuryStockNumberOfSharesAcquiredUnderStockRepurchaseProgram" xlink:label="Locator_hbio_TreasuryStockNumberOfSharesAcquiredUnderStockRepurchaseProgram_1250" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1249" xlink:to="Locator_hbio_TreasuryStockNumberOfSharesAcquiredUnderStockRepurchaseProgram_1250" 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_1251" />
        <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_1252" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1251" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_1252" 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_1253" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DateOfAmendmentOfStockOptionAndIncentivePlanByBoardOfDirectors" xlink:label="Locator_hbio_DateOfAmendmentOfStockOptionAndIncentivePlanByBoardOfDirectors_1254" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1253" xlink:to="Locator_hbio_DateOfAmendmentOfStockOptionAndIncentivePlanByBoardOfDirectors_1254" 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_1255" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1256" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1255" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1256" 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_1257" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncreaseInNumberOfSharesAuthorizedForIssuanceUnderStockOptionAndIncentivePlan" xlink:label="Locator_hbio_IncreaseInNumberOfSharesAuthorizedForIssuanceUnderStockOptionAndIncentivePlan_1258" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1257" xlink:to="Locator_hbio_IncreaseInNumberOfSharesAuthorizedForIssuanceUnderStockOptionAndIncentivePlan_1258" 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_1259" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_LimitationOfNumberOfAwardsThatCanBeIssuedUnderStockOptionAndIncentivePlan" xlink:label="Locator_hbio_LimitationOfNumberOfAwardsThatCanBeIssuedUnderStockOptionAndIncentivePlan_1260" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1259" xlink:to="Locator_hbio_LimitationOfNumberOfAwardsThatCanBeIssuedUnderStockOptionAndIncentivePlan_1260" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1261" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FungibleSharesIssuanceRatio" xlink:label="Locator_hbio_FungibleSharesIssuanceRatio_1262" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1261" xlink:to="Locator_hbio_FungibleSharesIssuanceRatio_1262" 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_1265" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1266" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1265" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1266" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1267" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1" xlink:label="Locator_us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1_1268" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1267" xlink:to="Locator_us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1_1268" 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_1269" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="Locator_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1270" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1269" xlink:to="Locator_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1270" 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_1271" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:label="Locator_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_1272" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1271" xlink:to="Locator_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_1272" 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_1273" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_PercentageOfOutstandingCommonStock" xlink:label="Locator_hbio_PercentageOfOutstandingCommonStock_1274" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1273" xlink:to="Locator_hbio_PercentageOfOutstandingCommonStock_1274" 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_1275" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_SharesAuthorizedForIssuanceUnder1996StockOptionAndIncentivePlan" xlink:label="Locator_hbio_SharesAuthorizedForIssuanceUnder1996StockOptionAndIncentivePlan_1276" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1275" xlink:to="Locator_hbio_SharesAuthorizedForIssuanceUnder1996StockOptionAndIncentivePlan_1276" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1277" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesHeldInEmployeeStockOptionPlanSuspenseShares" xlink:label="Locator_us-gaap_SharesHeldInEmployeeStockOptionPlanSuspenseShares_1278" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1277" xlink:to="Locator_us-gaap_SharesHeldInEmployeeStockOptionPlanSuspenseShares_1278" 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_1279" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_RestrictedStockUnitsOutstandingForIssuanceOfAwards" xlink:label="Locator_hbio_RestrictedStockUnitsOutstandingForIssuanceOfAwards_1280" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1279" xlink:to="Locator_hbio_RestrictedStockUnitsOutstandingForIssuanceOfAwards_1280" 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_1281" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncentiveStockOptionsGrantedToDate" xlink:label="Locator_hbio_IncentiveStockOptionsGrantedToDate_1282" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1281" xlink:to="Locator_hbio_IncentiveStockOptionsGrantedToDate_1282" 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_1283" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NonQualifiedStockOptionsGrantedToDate" xlink:label="Locator_hbio_NonQualifiedStockOptionsGrantedToDate_1284" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1283" xlink:to="Locator_hbio_NonQualifiedStockOptionsGrantedToDate_1284" 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_1285" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CommonStockMarketValuePerShareOnReportingDate" xlink:label="Locator_hbio_CommonStockMarketValuePerShareOnReportingDate_1286" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1285" xlink:to="Locator_hbio_CommonStockMarketValuePerShareOnReportingDate_1286" 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_1287" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1288" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1287" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1288" 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_1289" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_InTheMoneyStockOptionsExercisableAtTheReportingDate" xlink:label="Locator_hbio_InTheMoneyStockOptionsExercisableAtTheReportingDate_1290" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1289" xlink:to="Locator_hbio_InTheMoneyStockOptionsExercisableAtTheReportingDate_1290" 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_1291" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="Locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1292" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1291" xlink:to="Locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1292" 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_1293" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AnnualizedEstimatedForfeitureRate" xlink:label="Locator_hbio_AnnualizedEstimatedForfeitureRate_1294" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1293" xlink:to="Locator_hbio_AnnualizedEstimatedForfeitureRate_1294" 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_1295" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_WeightedAverageEstimatedBlackScholesValueOfOptionGrants" xlink:label="Locator_hbio_WeightedAverageEstimatedBlackScholesValueOfOptionGrants_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_hbio_WeightedAverageEstimatedBlackScholesValueOfOptionGrants_1296" order="32.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_1297" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncrementalOptionsGrantedDueToHartSpinoff" xlink:label="Locator_hbio_IncrementalOptionsGrantedDueToHartSpinoff_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_hbio_IncrementalOptionsGrantedDueToHartSpinoff_1298" order="33.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_1299" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncrementalUnitsGrantedDueToHartSpinoff" xlink:label="Locator_hbio_IncrementalUnitsGrantedDueToHartSpinoff_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_IncrementalUnitsGrantedDueToHartSpinoff_1300" order="34.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_1301" />
        <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_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_StockIssuedDuringPeriodValueRestrictedStockAwardGross_1302" order="35.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_1304" order="36.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_1305" />
        <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_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_CumulativeEffectOnRetainedEarningsBeforeTax1_1306" order="37.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_1307" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MaximumPercentageOfTargetNumberOfRestrictedStockUnits" xlink:label="Locator_hbio_MaximumPercentageOfTargetNumberOfRestrictedStockUnits_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_hbio_MaximumPercentageOfTargetNumberOfRestrictedStockUnits_1308" order="38.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_1309" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="Locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1310" order="39.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1312" order="40.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_1313" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_1314" order="41.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_1315" />
        <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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1316" order="42.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_1263" />
        <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_1264" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1263" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1264" order="16.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_StockholdersEquityNoteAbstract" xlink:label="Locator_us-gaap_StockholdersEquityNoteAbstract_1319" />
        <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_1320" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_1319" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1320" order="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_1477" />
        <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_1478" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1477" xlink:to="Locator_srt_RangeAxis_1478" 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_1481" />
        <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_1482" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_RangeAxis_1481" xlink:to="Locator_srt_RangeMember_1482" 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_1483" />
        <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_1484" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_RangeMember_1483" xlink:to="Locator_srt_MinimumMember_1484" 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_1485" />
        <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_1486" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_RangeMember_1485" xlink:to="Locator_srt_MaximumMember_1486" 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_1479" />
        <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_1480" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1479" xlink:to="Locator_us-gaap_AwardTypeAxis_1480" 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_1487" />
        <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_1488" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AwardTypeAxis_1487" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1488" order="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_1491" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MarketCondition2018RsusMemberMember" xlink:label="Locator_hbio_MarketCondition2018RsusMemberMember_1492" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1491" xlink:to="Locator_hbio_MarketCondition2018RsusMemberMember_1492" 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_1493" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MarketCondition2019RsusMember" xlink:label="Locator_hbio_MarketCondition2019RsusMember_1494" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1493" xlink:to="Locator_hbio_MarketCondition2019RsusMember_1494" 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_1495" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredStockAwardsOfMarketConditionRsuApprovedAug2015Member" xlink:label="Locator_hbio_DeferredStockAwardsOfMarketConditionRsuApprovedAug2015Member_1496" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1495" xlink:to="Locator_hbio_DeferredStockAwardsOfMarketConditionRsuApprovedAug2015Member_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1497" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredStockAwardsOfMarketConditionRsuApprovedMay2018Member" xlink:label="Locator_hbio_DeferredStockAwardsOfMarketConditionRsuApprovedMay2018Member_1498" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1497" xlink:to="Locator_hbio_DeferredStockAwardsOfMarketConditionRsuApprovedMay2018Member_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1489" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MarketConditionRestrictedStockUnitMember" xlink:label="Locator_hbio_MarketConditionRestrictedStockUnitMember_1490" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1489" xlink:to="Locator_hbio_MarketConditionRestrictedStockUnitMember_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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1475" />
        <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_1476" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1475" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1476" 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_1503" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_StockOptionsAndRestrictedStockUnitsIssued" xlink:label="Locator_hbio_StockOptionsAndRestrictedStockUnitsIssued_1504" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1503" xlink:to="Locator_hbio_StockOptionsAndRestrictedStockUnitsIssued_1504" 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_1505" />
        <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_1506" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1505" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1506" 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_1507" />
        <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_1508" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1507" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1508" 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_1509" />
        <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_1510" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1509" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_1510" 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_1511" />
        <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_1512" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1511" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_1512" 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_1501" />
        <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_1502" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1501" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1502" 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_1513" />
        <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_1514" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1513" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1514" 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_1517" />
        <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_1518" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1517" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1518" 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_1519" />
        <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_1520" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1519" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1520" 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_1521" />
        <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_1522" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1521" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_1522" 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_1523" />
        <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_1524" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1523" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_1524" 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_1515" />
        <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_1516" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1515" xlink:to="Locator_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1516" 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_1525" />
        <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_1526" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1525" xlink:to="Locator_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1526" 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_1527" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FungibleShareAdjustmentForRestrictedStockUnitsGranted" xlink:label="Locator_hbio_FungibleShareAdjustmentForRestrictedStockUnitsGranted_1528" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1527" xlink:to="Locator_hbio_FungibleShareAdjustmentForRestrictedStockUnitsGranted_1528" 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_1529" />
        <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_1530" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1529" xlink:to="Locator_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_1530" 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_1499" />
        <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_1500" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1499" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1500" 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_1531" />
        <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_1532" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1531" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1532" 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_1535" />
        <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_1536" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1535" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1536" 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_1537" />
        <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_1538" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1537" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1538" 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_1539" />
        <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_1540" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1539" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1540" 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_1533" />
        <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_1534" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1533" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1534" 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_1541" />
        <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_1542" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1541" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1542" 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_1545" />
        <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_1546" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1545" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1546" 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_1547" />
        <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_1548" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1547" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_1548" 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_1549" />
        <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_1550" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1549" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1550" 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_1543" />
        <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_1544" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1543" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1544" 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_1551" />
        <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_1552" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1551" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1552" 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_1553" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ShareOptionsAndRestrictedStockUnitsForfeituresAndExpirationsInPeriod" xlink:label="Locator_hbio_ShareOptionsAndRestrictedStockUnitsForfeituresAndExpirationsInPeriod_1554" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1553" xlink:to="Locator_hbio_ShareOptionsAndRestrictedStockUnitsForfeituresAndExpirationsInPeriod_1554" 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_1555" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_StockOptionsAndRestrictedStockUnitsCancelled" xlink:label="Locator_hbio_StockOptionsAndRestrictedStockUnitsCancelled_1556" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1555" xlink:to="Locator_hbio_StockOptionsAndRestrictedStockUnitsCancelled_1556" 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_1557" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FungibleShareAdjustmentForRestrictedStockUnitsCancelled" xlink:label="Locator_hbio_FungibleShareAdjustmentForRestrictedStockUnitsCancelled_1558" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1557" xlink:to="Locator_hbio_FungibleShareAdjustmentForRestrictedStockUnitsCancelled_1558" 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_1559" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_StockIssuedDuringPeriodGrossStockOptionsExercised" xlink:label="Locator_hbio_StockIssuedDuringPeriodGrossStockOptionsExercised_1560" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1559" xlink:to="Locator_hbio_StockIssuedDuringPeriodGrossStockOptionsExercised_1560" 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_1563" />
        <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_1564" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_1563" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1625" />
        <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_1626" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1625" xlink:to="Locator_us-gaap_AwardTypeAxis_1626" order="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_1627" />
        <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_1628" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AwardTypeAxis_1627" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1628" order="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_1629" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MarketConditionRestrictedStockUnitMember" xlink:label="Locator_hbio_MarketConditionRestrictedStockUnitMember_1630" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1629" xlink:to="Locator_hbio_MarketConditionRestrictedStockUnitMember_1630" order="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_1623" />
        <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_1624" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1623" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1624" 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_1631" />
        <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_1632" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongTermDebtAbstract_1631" xlink:to="Locator_us-gaap_DebtInstrumentTable_1632" order="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_1773" />
        <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_1774" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentTable_1773" xlink:to="Locator_us-gaap_VariableRateAxis_1774" 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_1785" />
        <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_1786" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_VariableRateAxis_1785" xlink:to="Locator_us-gaap_VariableRateDomain_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_VariableRateDomain" xlink:label="Locator_us-gaap_VariableRateDomain_1789" />
        <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_1790" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_VariableRateDomain_1789" xlink:to="Locator_us-gaap_BaseRateMember_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_VariableRateDomain" xlink:label="Locator_us-gaap_VariableRateDomain_1791" />
        <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_1792" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_VariableRateDomain_1791" xlink:to="Locator_us-gaap_LondonInterbankOfferedRateLIBORMember_1792" 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_1769" />
        <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_1770" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentTable_1769" xlink:to="Locator_us-gaap_DebtInstrumentLineItems_1770" 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_1633" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_PreviousApprovedCreditFacility" xlink:label="Locator_hbio_PreviousApprovedCreditFacility_1634" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1633" xlink:to="Locator_hbio_PreviousApprovedCreditFacility_1634" order="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_1637" />
        <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_1638" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1637" xlink:to="Locator_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1638" 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_1639" />
        <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_1640" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1639" xlink:to="Locator_us-gaap_ProceedsFromLinesOfCredit_1640" 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_1641" />
        <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_1642" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1641" xlink:to="Locator_us-gaap_DebtInstrumentTerm_1642" 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_1643" />
        <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_1644" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1643" xlink:to="Locator_us-gaap_DebtInstrumentMaturityDate_1644" 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_1645" />
        <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_1646" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1645" xlink:to="Locator_us-gaap_DebtInstrumentPaymentTerms_1646" 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_1647" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DebtInstrumentQuarterlyPaymentCurrentYear" xlink:label="Locator_hbio_DebtInstrumentQuarterlyPaymentCurrentYear_1648" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1647" xlink:to="Locator_hbio_DebtInstrumentQuarterlyPaymentCurrentYear_1648" 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_1649" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DebtInstrumentQuarterlyPaymentNextYear" xlink:label="Locator_hbio_DebtInstrumentQuarterlyPaymentNextYear_1650" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1649" xlink:to="Locator_hbio_DebtInstrumentQuarterlyPaymentNextYear_1650" 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_1651" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DebtInstrumentQuarterlyPaymentThereafter" xlink:label="Locator_hbio_DebtInstrumentQuarterlyPaymentThereafter_1652" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1651" xlink:to="Locator_hbio_DebtInstrumentQuarterlyPaymentThereafter_1652" 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_1653" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries" xlink:label="Locator_hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries_1654" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1653" xlink:to="Locator_hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries_1654" 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_1655" />
        <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_1656" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1655" xlink:to="Locator_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_1656" 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_1657" />
        <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_1658" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1657" xlink:to="Locator_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1658" 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_1659" />
        <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_1660" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1659" xlink:to="Locator_us-gaap_DerivativeFloorInterestRate_1660" 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_1661" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed" xlink:label="Locator_hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed_1662" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1661" xlink:to="Locator_hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed_1662" 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_1663" />
        <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_1664" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1663" xlink:to="Locator_us-gaap_LineOfCredit_1664" 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_1665" />
        <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_1666" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1665" xlink:to="Locator_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_1666" 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_1667" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation" xlink:label="Locator_hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation_1668" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1667" xlink:to="Locator_hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation_1668" 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_1669" />
        <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_1670" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1669" xlink:to="Locator_us-gaap_EarlyRepaymentOfSeniorDebt_1670" 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_1671" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiariesPercentage" xlink:label="Locator_hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiariesPercentage_1672" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1671" xlink:to="Locator_hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiariesPercentage_1672" 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_1673" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_InterestRateInExcessOfLiborOnCreditFacility" xlink:label="Locator_hbio_InterestRateInExcessOfLiborOnCreditFacility_1674" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1673" xlink:to="Locator_hbio_InterestRateInExcessOfLiborOnCreditFacility_1674" 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_1675" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_SecuredDebtInterestRateAtPeriodEnd" xlink:label="Locator_hbio_SecuredDebtInterestRateAtPeriodEnd_1676" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1675" xlink:to="Locator_hbio_SecuredDebtInterestRateAtPeriodEnd_1676" 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_1677" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_LiborFixedRate" xlink:label="Locator_hbio_LiborFixedRate_1678" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1677" xlink:to="Locator_hbio_LiborFixedRate_1678" 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_1679" />
        <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_1680" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1679" xlink:to="Locator_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_1680" 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_1681" />
        <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_1682" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1681" xlink:to="Locator_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_1682" 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_1683" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DdtlThresholdForDollarForDollarReductionInRevolvingLine" xlink:label="Locator_hbio_DdtlThresholdForDollarForDollarReductionInRevolvingLine_1684" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1683" xlink:to="Locator_hbio_DdtlThresholdForDollarForDollarReductionInRevolvingLine_1684" 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_1685" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TransferofDelayedDrawDownTermLoanCapacityToRevolverCapacity" xlink:label="Locator_hbio_TransferofDelayedDrawDownTermLoanCapacityToRevolverCapacity_1686" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1685" xlink:to="Locator_hbio_TransferofDelayedDrawDownTermLoanCapacityToRevolverCapacity_1686" 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_1635" />
        <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_1636" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1635" xlink:to="Locator_us-gaap_SecuredDebt_1636" 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_1771" />
        <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_1772" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentTable_1771" xlink:to="Locator_us-gaap_LongtermDebtTypeAxis_1772" order="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_1787" />
        <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_1788" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongtermDebtTypeAxis_1787" xlink:to="Locator_us-gaap_LongtermDebtTypeDomain_1788" order="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_1775" />
        <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_1776" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_1775" xlink:to="Locator_us-gaap_RevolvingCreditFacilityMember_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_LongtermDebtTypeDomain" xlink:label="Locator_us-gaap_LongtermDebtTypeDomain_1777" />
        <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_1778" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_1777" xlink:to="Locator_us-gaap_SecuredDebtMember_1778" 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_1779" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DelayedDrawdownTermLoanMember" xlink:label="Locator_hbio_DelayedDrawdownTermLoanMember_1780" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_1779" xlink:to="Locator_hbio_DelayedDrawdownTermLoanMember_1780" 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_1781" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ExcessCashFlowMember" xlink:label="Locator_hbio_ExcessCashFlowMember_1782" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_1781" xlink:to="Locator_hbio_ExcessCashFlowMember_1782" 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_1783" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DenvilleTransactionMember" xlink:label="Locator_hbio_DenvilleTransactionMember_1784" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_1783" xlink:to="Locator_hbio_DenvilleTransactionMember_1784" 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_1967" />
        <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_1968" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementLocationAxis_1967" xlink:to="Locator_us-gaap_IncomeStatementLocationDomain_1968" order="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_1969" />
        <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_1970" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_1969" xlink:to="Locator_us-gaap_ResearchAndDevelopmentExpenseMember_1970" 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_1793" />
        <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_1794" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1793" xlink:to="Locator_us-gaap_EffectiveIncomeTaxRateContinuingOperations_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_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1795" />
        <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_1796" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1795" xlink:to="Locator_us-gaap_IncomeTaxExpenseBenefit_1796" 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_1797" />
        <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_1798" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1797" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_1798" 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_1799" />
        <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_1800" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1799" xlink:to="Locator_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_1800" 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_1801" />
        <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_1802" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1801" xlink:to="Locator_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1802" 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_1803" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017" xlink:label="Locator_hbio_EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017_1804" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1803" xlink:to="Locator_hbio_EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017_1804" 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_1805" />
        <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_1806" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1805" xlink:to="Locator_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_1806" 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_1807" />
        <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_1808" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1807" xlink:to="Locator_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_1808" 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_1809" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NetOperatingLossCarryforwardFederalAndState" xlink:label="Locator_hbio_NetOperatingLossCarryforwardFederalAndState_1810" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1809" xlink:to="Locator_hbio_NetOperatingLossCarryforwardFederalAndState_1810" 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_1811" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NetOperatingLossCarryforwardForeign" xlink:label="Locator_hbio_NetOperatingLossCarryforwardForeign_1812" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1811" xlink:to="Locator_hbio_NetOperatingLossCarryforwardForeign_1812" 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_1813" />
        <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_1814" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1813" xlink:to="Locator_us-gaap_TaxCreditCarryforwardAmount_1814" 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_1815" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NetOperatingLossCarryforwardsSubjectToAnnualLimitation" xlink:label="Locator_hbio_NetOperatingLossCarryforwardsSubjectToAnnualLimitation_1816" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1815" xlink:to="Locator_hbio_NetOperatingLossCarryforwardsSubjectToAnnualLimitation_1816" 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_1817" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NetOperatingLossCarryforwardsAnnualLimitation" xlink:label="Locator_hbio_NetOperatingLossCarryforwardsAnnualLimitation_1818" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1817" xlink:to="Locator_hbio_NetOperatingLossCarryforwardsAnnualLimitation_1818" 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_1819" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_UndistributedForeignEarnings" xlink:label="Locator_hbio_UndistributedForeignEarnings_1820" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1819" xlink:to="Locator_hbio_UndistributedForeignEarnings_1820" 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_1821" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CashInForeignSubsidiaries" xlink:label="Locator_hbio_CashInForeignSubsidiaries_1822" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1821" xlink:to="Locator_hbio_CashInForeignSubsidiaries_1822" 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_1823" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CashHeldInForeignSubsidiariesUsedForForeignCapitalImprovements" xlink:label="Locator_hbio_CashHeldInForeignSubsidiariesUsedForForeignCapitalImprovements_1824" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1823" xlink:to="Locator_hbio_CashHeldInForeignSubsidiariesUsedForForeignCapitalImprovements_1824" 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_1825" />
        <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_1826" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1825" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1826" 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_1827" />
        <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_1828" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1827" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefits_1828" 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_1829" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1830" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1829" xlink:to="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1830" order="19.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1935" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1936" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1935" xlink:to="Locator_hbio_IncomeTaxDisclosureLineItems_1936" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1841" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CashHeldInForeignSubsidiariesUsedForAcquisitions" xlink:label="Locator_hbio_CashHeldInForeignSubsidiariesUsedForAcquisitions_1842" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1841" xlink:to="Locator_hbio_CashHeldInForeignSubsidiariesUsedForAcquisitions_1842" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1843" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxRateReconciliationDeductionsStockOptions" xlink:label="Locator_hbio_IncomeTaxRateReconciliationDeductionsStockOptions_1844" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1843" xlink:to="Locator_hbio_IncomeTaxRateReconciliationDeductionsStockOptions_1844" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1845" />
        <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_1846" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1845" xlink:to="Locator_us-gaap_OperatingLossCarryforwards_1846" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1847" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_OperatingLossCarryforwardsExpirationYear" xlink:label="Locator_hbio_OperatingLossCarryforwardsExpirationYear_1848" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1847" xlink:to="Locator_hbio_OperatingLossCarryforwardsExpirationYear_1848" order="4.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1849" />
        <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_1850" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1849" xlink:to="Locator_us-gaap_TaxCreditCarryforwardAmount_1850" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1851" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditCarryforwardsExpirationYear" xlink:label="Locator_hbio_TaxCreditCarryforwardsExpirationYear_1852" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1851" xlink:to="Locator_hbio_TaxCreditCarryforwardsExpirationYear_1852" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1853" />
        <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_1854" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1853" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1854" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1939" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpirationAxis" xlink:label="Locator_hbio_TaxCreditExpirationAxis_1940" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1939" xlink:to="Locator_hbio_TaxCreditExpirationAxis_1940" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpirationAxis" xlink:label="Locator_hbio_TaxCreditExpirationAxis_1971" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpirationDomain" xlink:label="Locator_hbio_TaxCreditExpirationDomain_1972" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TaxCreditExpirationAxis_1971" xlink:to="Locator_hbio_TaxCreditExpirationDomain_1972" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpirationDomain" xlink:label="Locator_hbio_TaxCreditExpirationDomain_1973" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpire2017Member" xlink:label="Locator_hbio_TaxCreditExpire2017Member_1974" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TaxCreditExpirationDomain_1973" xlink:to="Locator_hbio_TaxCreditExpire2017Member_1974" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpirationDomain" xlink:label="Locator_hbio_TaxCreditExpirationDomain_1975" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpire2020Member" xlink:label="Locator_hbio_TaxCreditExpire2020Member_1976" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TaxCreditExpirationDomain_1975" xlink:to="Locator_hbio_TaxCreditExpire2020Member_1976" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpirationDomain" xlink:label="Locator_hbio_TaxCreditExpirationDomain_1977" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxCreditExpire2022Member" xlink:label="Locator_hbio_TaxCreditExpire2022Member_1978" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TaxCreditExpirationDomain_1977" xlink:to="Locator_hbio_TaxCreditExpire2022Member_1978" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1941" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis" xlink:label="Locator_hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis_1942" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1941" xlink:to="Locator_hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis_1942" order="2.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis" xlink:label="Locator_hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis_1949" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="Locator_hbio_TypesOfAcquisitionsDomain_1950" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis_1949" xlink:to="Locator_hbio_TypesOfAcquisitionsDomain_1950" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="Locator_hbio_TypesOfAcquisitionsDomain_1951" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CmaAcquisitionMember" xlink:label="Locator_hbio_CmaAcquisitionMember_1952" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TypesOfAcquisitionsDomain_1951" xlink:to="Locator_hbio_CmaAcquisitionMember_1952" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="Locator_hbio_TypesOfAcquisitionsDomain_1953" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AhnBiotechnologieGmbhAcquisitionMember" xlink:label="Locator_hbio_AhnBiotechnologieGmbhAcquisitionMember_1954" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TypesOfAcquisitionsDomain_1953" xlink:to="Locator_hbio_AhnBiotechnologieGmbhAcquisitionMember_1954" order="2.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="Locator_hbio_TypesOfAcquisitionsDomain_1955" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MultiChannelSystemsMcsGmbhMember" xlink:label="Locator_hbio_MultiChannelSystemsMcsGmbhMember_1956" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TypesOfAcquisitionsDomain_1955" xlink:to="Locator_hbio_MultiChannelSystemsMcsGmbhMember_1956" order="3.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="Locator_hbio_TypesOfAcquisitionsDomain_1957" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_HekaElektronikMember" xlink:label="Locator_hbio_HekaElektronikMember_1958" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TypesOfAcquisitionsDomain_1957" xlink:to="Locator_hbio_HekaElektronikMember_1958" order="4.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1943" />
        <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_1944" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1943" xlink:to="Locator_us-gaap_IncomeTaxAuthorityAxis_1944" 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_1959" />
        <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_1960" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxAuthorityAxis_1959" xlink:to="Locator_us-gaap_IncomeTaxAuthorityDomain_1960" order="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_1961" />
        <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_1962" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxAuthorityDomain_1961" xlink:to="Locator_us-gaap_DomesticCountryMember_1962" 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_1963" />
        <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_1964" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxAuthorityDomain_1963" xlink:to="Locator_us-gaap_StateAndLocalJurisdictionMember_1964" 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_1965" />
        <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_1966" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxAuthorityDomain_1965" xlink:to="Locator_us-gaap_ForeignCountryMember_1966" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1945" />
        <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_1946" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1945" xlink:to="Locator_us-gaap_IncomeStatementLocationAxis_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_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1831" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredIncomeTaxReclassificationFromCurrentToNonCurrent" xlink:label="Locator_hbio_DeferredIncomeTaxReclassificationFromCurrentToNonCurrent_1832" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1831" xlink:to="Locator_hbio_DeferredIncomeTaxReclassificationFromCurrentToNonCurrent_1832" 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_1833" />
        <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_1834" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1833" xlink:to="Locator_us-gaap_ForeignEarningsRepatriated_1834" 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_1835" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TaxLiabilityOnForeignEarningsRepatriated" xlink:label="Locator_hbio_TaxLiabilityOnForeignEarningsRepatriated_1836" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1835" xlink:to="Locator_hbio_TaxLiabilityOnForeignEarningsRepatriated_1836" 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_1837" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AdditionalPaidInCapitalNetOperatingLossImpactOnDeferredTaxAssets" xlink:label="Locator_hbio_AdditionalPaidInCapitalNetOperatingLossImpactOnDeferredTaxAssets_1838" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1837" xlink:to="Locator_hbio_AdditionalPaidInCapitalNetOperatingLossImpactOnDeferredTaxAssets_1838" 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_1839" />
        <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_1840" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1839" xlink:to="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1840" 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_1937" />
        <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_1938" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1937" xlink:to="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1938" 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_1857" />
        <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_1858" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1857" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefits_1858" order="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_1859" />
        <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_1860" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1859" xlink:to="Locator_us-gaap_DeferredTaxAssetsValuationAllowance_1860" 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_1861" />
        <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_1862" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1861" xlink:to="Locator_us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1_1862" 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_1947" />
        <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_1948" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1947" xlink:to="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1948" order="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_1979" />
        <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_1980" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1979" xlink:to="Locator_us-gaap_TypeOfAdoptionMember_1980" order="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_1981" />
        <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_1982" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_1981" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201609Member_1982" 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_1983" />
        <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_1984" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1983" xlink:to="Locator_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_1984" 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_1985" />
        <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_1986" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAbstract_1985" xlink:to="Locator_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_1986" 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_1987" />
        <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_1988" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongTermDebtAbstract_1987" xlink:to="Locator_us-gaap_LongTermDebtTextBlock_1988" 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_2017" />
        <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_2018" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementLocationAxis_2017" xlink:to="Locator_us-gaap_IncomeStatementLocationDomain_2018" order="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_2019" />
        <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_2020" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_2019" xlink:to="Locator_us-gaap_CostOfSalesMember_2020" order="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_2021" />
        <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_2022" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_2021" xlink:to="Locator_us-gaap_SellingAndMarketingExpenseMember_2022" 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_2023" />
        <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_2024" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_2023" xlink:to="Locator_us-gaap_GeneralAndAdministrativeExpenseMember_2024" 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_2025" />
        <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_2026" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_2025" xlink:to="Locator_us-gaap_ResearchAndDevelopmentExpenseMember_2026" 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_2027" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DiscontinuedOperationsMember" xlink:label="Locator_hbio_DiscontinuedOperationsMember_2028" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_2027" xlink:to="Locator_hbio_DiscontinuedOperationsMember_2028" 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_1993" />
        <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_1994" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_1993" xlink:to="Locator_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1994" order="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_2013" />
        <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_2014" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2013" xlink:to="Locator_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_2014" 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_1989" />
        <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_1990" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1989" xlink:to="Locator_us-gaap_ShareBasedCompensation_1990" order="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_2015" />
        <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_2016" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2015" xlink:to="Locator_us-gaap_IncomeStatementLocationAxis_2016" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/GoodwillAndOtherIntangibleAssetsChangeInCarryingAmountOfGoodwillDetails">
        <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_2031" />
        <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_2032" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2031" xlink:to="Locator_us-gaap_GoodwillAcquiredDuringPeriod_2032" 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_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2033" />
        <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_2034" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2033" xlink:to="Locator_us-gaap_GoodwillOtherIncreaseDecrease_2034" 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_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2035" />
        <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_2036" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2035" xlink:to="Locator_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_2036" 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_2037" />
        <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_2038" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2037" xlink:to="Locator_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_2038" 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_2029" />
        <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_2030" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2029" xlink:to="Locator_us-gaap_Goodwill_2030" 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_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2039" />
        <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_2040" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2039" xlink:to="Locator_us-gaap_Goodwill_2040" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </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_2041" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ScheduleOfPropertyPlantAndEquipmentTableTextBlock" xlink:label="Locator_hbio_ScheduleOfPropertyPlantAndEquipmentTableTextBlock_2042" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentAbstract_2041" xlink:to="Locator_hbio_ScheduleOfPropertyPlantAndEquipmentTableTextBlock_2042" 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_2043" />
        <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_2044" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongTermDebtAbstract_2043" xlink:to="Locator_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_2044" order="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_2045" />
        <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_2046" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongTermDebtAbstract_2045" xlink:to="Locator_us-gaap_ScheduleOfDebtTableTextBlock_2046" 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_2047" />
        <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_2048" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccruedLiabilitiesCurrentAbstract_2047" xlink:to="Locator_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_2048" 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_2049" />
        <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_2050" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2049" xlink:to="Locator_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_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_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_2051" />
        <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_2052" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2051" xlink:to="Locator_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_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_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_2053" />
        <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_2054" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2053" xlink:to="Locator_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_2054" 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_2055" />
        <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_2056" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2055" xlink:to="Locator_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_2056" 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_2057" />
        <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_2058" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2057" xlink:to="Locator_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_2058" order="5.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AllowanceForDoubtfulDebtsTables">
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AllowanceForDoubtfulDebtsDisclosureAbstract" xlink:label="Locator_hbio_AllowanceForDoubtfulDebtsDisclosureAbstract_2059" />
        <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_2060" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_AllowanceForDoubtfulDebtsDisclosureAbstract_2059" xlink:to="Locator_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock_2060" 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_2061" />
        <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_2062" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_QuarterlyFinancialDataAbstract_2061" xlink:to="Locator_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_2062" 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_2073" />
        <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_2074" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract_2073" xlink:to="Locator_us-gaap_ConcentrationRiskTable_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_ConcentrationRiskTable" xlink:label="Locator_us-gaap_ConcentrationRiskTable_2091" />
        <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_2092" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskTable_2091" xlink:to="Locator_us-gaap_ConcentrationRiskLineItems_2092" 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_2063" />
        <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_2064" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskLineItems_2063" xlink:to="Locator_us-gaap_ConcentrationRiskCustomer_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_ConcentrationRiskLineItems" xlink:label="Locator_us-gaap_ConcentrationRiskLineItems_2065" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NumberOfCustomersWithBenchmarkContribution" xlink:label="Locator_hbio_NumberOfCustomersWithBenchmarkContribution_2066" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskLineItems_2065" xlink:to="Locator_hbio_NumberOfCustomersWithBenchmarkContribution_2066" 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_2067" />
        <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_2068" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskLineItems_2067" xlink:to="Locator_us-gaap_ConcentrationRiskPercentage1_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_ConcentrationRiskLineItems" xlink:label="Locator_us-gaap_ConcentrationRiskLineItems_2069" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NumberOfCustomersWithBenchmarkContributionExceptOne" xlink:label="Locator_hbio_NumberOfCustomersWithBenchmarkContributionExceptOne_2070" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskLineItems_2069" xlink:to="Locator_hbio_NumberOfCustomersWithBenchmarkContributionExceptOne_2070" 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_2093" />
        <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_2094" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskTable_2093" xlink:to="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_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_ConcentrationRiskByBenchmarkAxis" xlink:label="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_2095" />
        <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_2096" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_2095" xlink:to="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_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_ConcentrationRiskBenchmarkDomain" xlink:label="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_2097" />
        <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_2098" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_2097" xlink:to="Locator_us-gaap_AccountsReceivableMember_2098" 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_2107" />
        <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_2108" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentAbstract_2107" xlink:to="Locator_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2108" order="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_2137" />
        <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_2138" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2137" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_2138" 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_2099" />
        <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_2100" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_2099" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentGross_2100" order="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_2101" />
        <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_2102" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_2101" xlink:to="Locator_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2102" 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_2103" />
        <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_2104" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_2103" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentNet_2104" 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_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="Locator_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2139" />
        <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_2140" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2139" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2140" order="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_2141" />
        <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_2142" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2141" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_2142" order="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_2143" />
        <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_2144" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_2143" xlink:to="Locator_us-gaap_LandBuildingsAndImprovementsMember_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_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_2145" />
        <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_2146" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_2145" xlink:to="Locator_us-gaap_MachineryAndEquipmentMember_2146" 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_2147" />
        <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_2148" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_2147" xlink:to="Locator_us-gaap_ComputerEquipmentMember_2148" 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_2149" />
        <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_2150" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_2149" xlink:to="Locator_us-gaap_FurnitureAndFixturesMember_2150" 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_2151" />
        <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_2152" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_2151" xlink:to="Locator_us-gaap_AutomobilesMember_2152" 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_2153" />
        <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_2154" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_2153" xlink:to="Locator_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_2154" 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_2155" />
        <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_2156" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2155" xlink:to="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2156" order="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_2159" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination" xlink:label="Locator_hbio_AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination_2160" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2159" xlink:to="Locator_hbio_AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination_2160" 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_2161" />
        <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_2162" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2161" xlink:to="Locator_us-gaap_ProvisionForDoubtfulAccounts_2162" 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_2163" />
        <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_2164" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2163" xlink:to="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_2164" 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_2165" />
        <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_2166" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2165" xlink:to="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_2166" 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_2167" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_AllowanceForDoubtfulAccountsReceivableOther" xlink:label="Locator_hbio_AllowanceForDoubtfulAccountsReceivableOther_2168" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2167" xlink:to="Locator_hbio_AllowanceForDoubtfulAccountsReceivableOther_2168" 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_2169" />
        <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_2170" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2169" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_2170" 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_2157" />
        <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_2158" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2157" xlink:to="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivable_2158" 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_2171" />
        <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_2172" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2171" xlink:to="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivable_2172" 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_2173" />
        <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_2174" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2173" xlink:to="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_2174" order="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_2179" />
        <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_2180" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_2179" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_2180" 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_2181" />
        <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_2182" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_2181" xlink:to="Locator_us-gaap_DeferredTaxAssetsInventory_2182" 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_2183" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredTaxAssetsOperatingLossAndCreditsCarryforwards" xlink:label="Locator_hbio_DeferredTaxAssetsOperatingLossAndCreditsCarryforwards_2184" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_2183" xlink:to="Locator_hbio_DeferredTaxAssetsOperatingLossAndCreditsCarryforwards_2184" 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_2185" />
        <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_2186" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_2185" xlink:to="Locator_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_2186" 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_2187" />
        <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_2188" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_2187" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_2188" 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_2189" />
        <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_2190" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_2189" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_2190" 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_2191" />
        <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_2192" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_2191" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_2192" 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_2193" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredTaxAssetsTaxCreditsOnRepatriation" xlink:label="Locator_hbio_DeferredTaxAssetsTaxCreditsOnRepatriation_2194" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_2193" xlink:to="Locator_hbio_DeferredTaxAssetsTaxCreditsOnRepatriation_2194" 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_2195" />
        <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_2196" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_2195" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_2196" 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_2197" />
        <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_2198" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_2197" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_2198" 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_2199" />
        <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_2200" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_2199" xlink:to="Locator_us-gaap_DeferredTaxAssetsGross_2200" 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_2201" />
        <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_2202" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_2201" xlink:to="Locator_us-gaap_DeferredTaxAssetsValuationAllowance_2202" 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_2203" />
        <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_2204" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_2203" xlink:to="Locator_us-gaap_DeferredTaxAssetsNet_2204" 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_2175" />
        <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_2176" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2175" xlink:to="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2176" 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_2205" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredTaxLiabilitiesIndefiniteLivedIntangibleAssets" xlink:label="Locator_hbio_DeferredTaxLiabilitiesIndefiniteLivedIntangibleAssets_2206" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2205" xlink:to="Locator_hbio_DeferredTaxLiabilitiesIndefiniteLivedIntangibleAssets_2206" order="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_2207" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredTaxLiabilitiesDefiniteLivedIntangibleAssets" xlink:label="Locator_hbio_DeferredTaxLiabilitiesDefiniteLivedIntangibleAssets_2208" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2207" xlink:to="Locator_hbio_DeferredTaxLiabilitiesDefiniteLivedIntangibleAssets_2208" 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_2209" />
        <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_2210" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2209" xlink:to="Locator_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_2210" 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_2211" />
        <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_2212" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2211" xlink:to="Locator_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2212" 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_2213" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredTaxLiabilitiesOnRepatriation" xlink:label="Locator_hbio_DeferredTaxLiabilitiesOnRepatriation_2214" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2213" xlink:to="Locator_hbio_DeferredTaxLiabilitiesOnRepatriation_2214" 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_2215" />
        <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_2216" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2215" xlink:to="Locator_us-gaap_DeferredTaxLiabilitiesOther_2216" 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_2217" />
        <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_2218" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2217" xlink:to="Locator_us-gaap_DeferredTaxLiabilities_2218" 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_2219" />
        <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_2220" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2219" xlink:to="Locator_us-gaap_DeferredTaxAssetsLiabilitiesNet_2220" 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_2177" />
        <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_2178" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2177" xlink:to="Locator_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2178" 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_2223" />
        <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_2224" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2223" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_2224" 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_2225" />
        <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_2226" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2225" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_2226" 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_2221" />
        <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_2222" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2221" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefits_2222" 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_2227" />
        <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_2228" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2227" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefits_2228" 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_2307" />
        <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_2308" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2307" xlink:to="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2308" order="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_2309" />
        <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_2310" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2309" xlink:to="Locator_us-gaap_FairValueInputsLevel1Member_2310" order="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_2311" />
        <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_2312" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2311" xlink:to="Locator_us-gaap_FairValueInputsLevel2Member_2312" 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_2313" />
        <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_2314" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2313" xlink:to="Locator_us-gaap_FairValueInputsLevel3Member_2314" 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_2259" />
        <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_2260" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_2259" xlink:to="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2260" order="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_2293" />
        <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_2294" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2293" xlink:to="Locator_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2294" order="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_2297" />
        <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_2298" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2297" xlink:to="Locator_us-gaap_PlanAssetCategoriesDomain_2298" order="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_2299" />
        <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_2300" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PlanAssetCategoriesDomain_2299" xlink:to="Locator_us-gaap_EquitySecuritiesMember_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_PlanAssetCategoriesDomain" xlink:label="Locator_us-gaap_PlanAssetCategoriesDomain_2301" />
        <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_2302" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PlanAssetCategoriesDomain_2301" xlink:to="Locator_us-gaap_DebtSecuritiesMember_2302" 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_2303" />
        <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_2304" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PlanAssetCategoriesDomain_2303" xlink:to="Locator_us-gaap_CashAndCashEquivalentsMember_2304" 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_2305" />
        <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_2306" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PlanAssetCategoriesDomain_2305" xlink:to="Locator_us-gaap_OtherAssetsMember_2306" 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_2291" />
        <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_2292" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2291" xlink:to="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2292" 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_2255" />
        <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_2256" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2255" xlink:to="Locator_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_2256" 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_2253" />
        <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_2254" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2253" xlink:to="Locator_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2254" order="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_2295" />
        <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_2296" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2295" xlink:to="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2296" 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_2347" />
        <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_2348" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2347" xlink:to="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2348" order="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_2349" />
        <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_2350" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2349" xlink:to="Locator_us-gaap_FairValueInputsLevel3Member_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_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_2327" />
        <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_2328" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_2327" xlink:to="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_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_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2343" />
        <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_2344" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2343" xlink:to="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2344" 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_2317" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DefinedBenefitPlanPurchasesDuringYear" xlink:label="Locator_hbio_DefinedBenefitPlanPurchasesDuringYear_2318" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2317" xlink:to="Locator_hbio_DefinedBenefitPlanPurchasesDuringYear_2318" 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_2319" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DefinedBenefitPlanUnrealizedLossGain" xlink:label="Locator_hbio_DefinedBenefitPlanUnrealizedLossGain_2320" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2319" xlink:to="Locator_hbio_DefinedBenefitPlanUnrealizedLossGain_2320" 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_2321" />
        <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_2322" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2321" xlink:to="Locator_us-gaap_DefinedBenefitPlanSettlementsPlanAssets_2322" 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_2315" />
        <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_2316" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2315" xlink:to="Locator_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2316" 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_2323" />
        <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_2324" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2323" xlink:to="Locator_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2324" 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_2345" />
        <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_2346" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2345" xlink:to="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2346" 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_2367" />
        <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_2368" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_2367" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_2443" />
        <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_2444" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_2443" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2444" 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_2351" />
        <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_2352" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2351" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2352" order="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_2353" />
        <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_2354" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2353" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2354" 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_2355" />
        <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_2356" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2355" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2356" 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_2357" />
        <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_2358" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2357" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2358" 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_2359" />
        <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_2360" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2359" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2360" 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_2361" />
        <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_2362" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2361" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2362" 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_2363" />
        <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_2364" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2363" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_2364" 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_2445" />
        <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_2446" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_2445" xlink:to="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2446" order="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_2447" />
        <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_2448" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2447" xlink:to="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2448" order="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_2449" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsTwoCentsToTwoDollarsFortyTwoCentsMember" xlink:label="Locator_hbio_TwoDollarsTwoCentsToTwoDollarsFortyTwoCentsMember_2450" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2449" xlink:to="Locator_hbio_TwoDollarsTwoCentsToTwoDollarsFortyTwoCentsMember_2450" order="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_2451" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFortyThreeCentsToTwoDollarsSeventyTwoCentsMember" xlink:label="Locator_hbio_TwoDollarsFortyThreeCentsToTwoDollarsSeventyTwoCentsMember_2452" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2451" xlink:to="Locator_hbio_TwoDollarsFortyThreeCentsToTwoDollarsSeventyTwoCentsMember_2452" 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_2453" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsSeventyThreeCentstoThreeDollarsSixtyEightCentsMember" xlink:label="Locator_hbio_TwoDollarsSeventyThreeCentstoThreeDollarsSixtyEightCentsMember_2454" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2453" xlink:to="Locator_hbio_TwoDollarsSeventyThreeCentstoThreeDollarsSixtyEightCentsMember_2454" 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_2455" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ThreeDollarsSixtyNineCentsToFourDollarsSevenCentsMember" xlink:label="Locator_hbio_ThreeDollarsSixtyNineCentsToFourDollarsSevenCentsMember_2456" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2455" xlink:to="Locator_hbio_ThreeDollarsSixtyNineCentsToFourDollarsSevenCentsMember_2456" 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_2457" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsEightCentsToFourDollarsSeventeenCentsMember" xlink:label="Locator_hbio_FourDollarsEightCentsToFourDollarsSeventeenCentsMember_2458" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2457" xlink:to="Locator_hbio_FourDollarsEightCentsToFourDollarsSeventeenCentsMember_2458" 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_2459" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsEighteenCentsToFourDollarsTwentySixCentsMember" xlink:label="Locator_hbio_FourDollarsEighteenCentsToFourDollarsTwentySixCentsMember_2460" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2459" xlink:to="Locator_hbio_FourDollarsEighteenCentsToFourDollarsTwentySixCentsMember_2460" 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_2461" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsTwentySevenCentsToFourDollarsFortyOneCentsMember" xlink:label="Locator_hbio_FourDollarsTwentySevenCentsToFourDollarsFortyOneCentsMember_2462" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2461" xlink:to="Locator_hbio_FourDollarsTwentySevenCentsToFourDollarsFortyOneCentsMember_2462" 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_2463" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsFortyTwoCentsToFiveDollarsThirtyNineCentsMember" xlink:label="Locator_hbio_FourDollarsFortyTwoCentsToFiveDollarsThirtyNineCentsMember_2464" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2463" xlink:to="Locator_hbio_FourDollarsFortyTwoCentsToFiveDollarsThirtyNineCentsMember_2464" 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_2465" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FiveDollarsFortyCentsToFiveDollarsFiftyOneCentsMember" xlink:label="Locator_hbio_FiveDollarsFortyCentsToFiveDollarsFiftyOneCentsMember_2466" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2465" xlink:to="Locator_hbio_FiveDollarsFortyCentsToFiveDollarsFiftyOneCentsMember_2466" 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_2467" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FiveDollarsFiftyTwoCentsToFiveDollarsSixtyThreeCentsMember" xlink:label="Locator_hbio_FiveDollarsFiftyTwoCentsToFiveDollarsSixtyThreeCentsMember_2468" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2467" xlink:to="Locator_hbio_FiveDollarsFiftyTwoCentsToFiveDollarsSixtyThreeCentsMember_2468" 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_2469" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsTwoCentsToFiveDollarsSixtyThreeCentsMember" xlink:label="Locator_hbio_TwoDollarsTwoCentsToFiveDollarsSixtyThreeCentsMember_2470" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2469" xlink:to="Locator_hbio_TwoDollarsTwoCentsToFiveDollarsSixtyThreeCentsMember_2470" 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_2471" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_OneDollarFortyThreeCentsToTwoDollarsFifteenCentsMember" xlink:label="Locator_hbio_OneDollarFortyThreeCentsToTwoDollarsFifteenCentsMember_2472" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2471" xlink:to="Locator_hbio_OneDollarFortyThreeCentsToTwoDollarsFifteenCentsMember_2472" 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_2473" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFourtyFiveCentsMember" xlink:label="Locator_hbio_TwoDollarsFourtyFiveCentsMember_2474" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2473" xlink:to="Locator_hbio_TwoDollarsFourtyFiveCentsMember_2474" 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_2475" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFiftySixCentsMember" xlink:label="Locator_hbio_TwoDollarsFiftySixCentsMember_2476" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2475" xlink:to="Locator_hbio_TwoDollarsFiftySixCentsMember_2476" 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_2477" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyFourCentsMember" xlink:label="Locator_hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyFourCentsMember_2478" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2477" xlink:to="Locator_hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyFourCentsMember_2478" 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_2479" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ThreeDollarsSixtyFourCentsMember" xlink:label="Locator_hbio_ThreeDollarsSixtyFourCentsMember_2480" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2479" xlink:to="Locator_hbio_ThreeDollarsSixtyFourCentsMember_2480" 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_2481" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ThreeDollarsSixtyEightCentsToThreeDollarsNinetyNineCentsMember" xlink:label="Locator_hbio_ThreeDollarsSixtyEightCentsToThreeDollarsNinetyNineCentsMember_2482" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2481" xlink:to="Locator_hbio_ThreeDollarsSixtyEightCentsToThreeDollarsNinetyNineCentsMember_2482" 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_2483" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsFourCentsMember" xlink:label="Locator_hbio_FourDollarsFourCentsMember_2484" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2483" xlink:to="Locator_hbio_FourDollarsFourCentsMember_2484" 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_2485" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsTwentyOneCentsToFourDollarsThirtyOneCentsMember" xlink:label="Locator_hbio_FourDollarsTwentyOneCentsToFourDollarsThirtyOneCentsMember_2486" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2485" xlink:to="Locator_hbio_FourDollarsTwentyOneCentsToFourDollarsThirtyOneCentsMember_2486" 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_2487" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FiveDollarsSeventyThreeCentsToSixDollarsFiftySevenCentsMember" xlink:label="Locator_hbio_FiveDollarsSeventyThreeCentsToSixDollarsFiftySevenCentsMember_2488" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2487" xlink:to="Locator_hbio_FiveDollarsSeventyThreeCentsToSixDollarsFiftySevenCentsMember_2488" 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_2489" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsSevenCentsToFourDollarsTenCentsMemberMember" xlink:label="Locator_hbio_FourDollarsSevenCentsToFourDollarsTenCentsMemberMember_2490" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2489" xlink:to="Locator_hbio_FourDollarsSevenCentsToFourDollarsTenCentsMemberMember_2490" 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_2491" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_FourDollarsTwelveCentsToFourDollarsEightyNineCentsMember" xlink:label="Locator_hbio_FourDollarsTwelveCentsToFourDollarsEightyNineCentsMember_2492" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2491" xlink:to="Locator_hbio_FourDollarsTwelveCentsToFourDollarsEightyNineCentsMember_2492" 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_2493" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_OneDollarFortyThreeCentsToSixDollarsFiftySevenCentsMember" xlink:label="Locator_hbio_OneDollarFortyThreeCentsToSixDollarsFiftySevenCentsMember_2494" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2493" xlink:to="Locator_hbio_OneDollarFortyThreeCentsToSixDollarsFiftySevenCentsMember_2494" 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_2495" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_OneDollarRortyThreeCentsToFourDollarsEightyNineCentsMember" xlink:label="Locator_hbio_OneDollarRortyThreeCentsToFourDollarsEightyNineCentsMember_2496" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2495" xlink:to="Locator_hbio_OneDollarRortyThreeCentsToFourDollarsEightyNineCentsMember_2496" 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_2497" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFortyThreeCentsToTwoDollarsFiftyEightCentsMember" xlink:label="Locator_hbio_TwoDollarsFortyThreeCentsToTwoDollarsFiftyEightCentsMember_2498" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2497" xlink:to="Locator_hbio_TwoDollarsFortyThreeCentsToTwoDollarsFiftyEightCentsMember_2498" 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_2499" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyNineCentsMember" xlink:label="Locator_hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyNineCentsMember_2500" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2499" xlink:to="Locator_hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyNineCentsMember_2500" 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_2501" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ThreeDollarsSixtyCentsToThreeDollarsSixtyEightCentsMember" xlink:label="Locator_hbio_ThreeDollarsSixtyCentsToThreeDollarsSixtyEightCentsMember_2502" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2501" xlink:to="Locator_hbio_ThreeDollarsSixtyCentsToThreeDollarsSixtyEightCentsMember_2502" 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_2503" />
        <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_2504" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2503" xlink:to="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2504" order="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_2543" />
        <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_2544" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2543" xlink:to="Locator_us-gaap_DeferredRevenueArrangementLineItems_2544" 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_2517" />
        <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_2518" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementLineItems_2517" xlink:to="Locator_us-gaap_MovementInDeferredRevenueRollForward_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_MovementInDeferredRevenueRollForward" xlink:label="Locator_us-gaap_MovementInDeferredRevenueRollForward_2507" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredRevenueAdditionsDueToBusinessCombination" xlink:label="Locator_hbio_DeferredRevenueAdditionsDueToBusinessCombination_2508" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_MovementInDeferredRevenueRollForward_2507" xlink:to="Locator_hbio_DeferredRevenueAdditionsDueToBusinessCombination_2508" 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_2509" />
        <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_2510" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_MovementInDeferredRevenueRollForward_2509" xlink:to="Locator_us-gaap_DeferredRevenueAdditions_2510" 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_2511" />
        <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_2512" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_MovementInDeferredRevenueRollForward_2511" xlink:to="Locator_us-gaap_DeferredRevenueRevenueRecognized1_2512" 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_2513" />
        <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_2514" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_MovementInDeferredRevenueRollForward_2513" xlink:to="Locator_us-gaap_ForeignCurrencyTransactionGainLossRealized_2514" 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_2505" />
        <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_2506" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_MovementInDeferredRevenueRollForward_2505" xlink:to="Locator_us-gaap_DeferredRevenue_2506" 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_2515" />
        <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_2516" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_MovementInDeferredRevenueRollForward_2515" xlink:to="Locator_us-gaap_DeferredRevenue_2516" 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_2545" />
        <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_2546" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2545" xlink:to="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_2546" order="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_2547" />
        <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_2548" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_2547" xlink:to="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_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_DeferredRevenueArrangementTypeDomain" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2549" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ServiceContractsMember" xlink:label="Locator_hbio_ServiceContractsMember_2550" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2549" xlink:to="Locator_hbio_ServiceContractsMember_2550" order="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_2551" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CustomerAdvancesMember" xlink:label="Locator_hbio_CustomerAdvancesMember_2552" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2551" xlink:to="Locator_hbio_CustomerAdvancesMember_2552" 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_2553" />
        <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_2554" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_2553" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_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_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_2555" />
        <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_2556" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_2555" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_2556" 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_2557" />
        <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_2558" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_2557" xlink:to="Locator_us-gaap_DeferredTaxAssetsValuationAllowance_2558" 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_2559" />
        <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_2560" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_2559" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefits_2560" 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_2561" />
        <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_2562" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_2561" xlink:to="Locator_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription_2562" 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_2563" />
        <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_2564" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_2563" xlink:to="Locator_us-gaap_ImmaterialErrorCorrection_2564" 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_2565" />
        <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_2566" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_2565" xlink:to="Locator_us-gaap_ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable_2566" 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_2581" />
        <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_2582" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable_2581" xlink:to="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems_2582" 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_2567" />
        <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_2568" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems_2567" xlink:to="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount_2568" 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_2583" />
        <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_2584" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable_2583" xlink:to="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis_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_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis" xlink:label="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis_2585" />
        <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_2586" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis_2585" xlink:to="Locator_us-gaap_NatureOfErrorDomain_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_NatureOfErrorDomain" xlink:label="Locator_us-gaap_NatureOfErrorDomain_2587" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember" xlink:label="Locator_hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember_2588" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NatureOfErrorDomain_2587" xlink:to="Locator_hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember_2588" 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_2589" />
        <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_2590" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2589" xlink:to="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_2590" 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_2591" />
        <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_2592" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2591" xlink:to="Locator_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2593" />
        <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_2594" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2593" xlink:to="Locator_us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock_2594" 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_2595" />
        <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_2596" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2595" xlink:to="Locator_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_2596" 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_2597" />
        <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_2598" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2597" xlink:to="Locator_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_2598" 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_2621" />
        <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_2622" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2621" xlink:to="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2667" />
        <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_2668" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2667" xlink:to="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2668" 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_2599" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed" xlink:label="Locator_hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed_2600" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2599" xlink:to="Locator_hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed_2600" 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_2601" />
        <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_2602" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2601" xlink:to="Locator_us-gaap_DerivativeAssetNotionalAmount_2602" 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_2603" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_LiborFixedRate" xlink:label="Locator_hbio_LiborFixedRate_2604" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2603" xlink:to="Locator_hbio_LiborFixedRate_2604" 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_2605" />
        <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_2606" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2605" xlink:to="Locator_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_2606" 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_2607" />
        <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_2608" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2607" xlink:to="Locator_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2608" 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_2609" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DerivativeInterestRateSwapEffectivePercentage" xlink:label="Locator_hbio_DerivativeInterestRateSwapEffectivePercentage_2610" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2609" xlink:to="Locator_hbio_DerivativeInterestRateSwapEffectivePercentage_2610" 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_2611" />
        <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_2612" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2611" xlink:to="Locator_us-gaap_SecuredDebt_2612" 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_2613" />
        <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_2614" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2613" xlink:to="Locator_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_2614" 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_2615" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_DerivativeNotionalAmount" xlink:label="Locator_invest_DerivativeNotionalAmount_2616" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2615" xlink:to="Locator_invest_DerivativeNotionalAmount_2616" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2617" />
        <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_2618" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2617" xlink:to="Locator_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_2618" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2669" />
        <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_2670" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2669" xlink:to="Locator_us-gaap_DerivativeInstrumentRiskAxis_2670" order="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_2675" />
        <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_2676" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentRiskAxis_2675" xlink:to="Locator_us-gaap_DerivativeContractTypeDomain_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_DerivativeContractTypeDomain" xlink:label="Locator_us-gaap_DerivativeContractTypeDomain_2677" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DelayedDrawdownTermLoanMember" xlink:label="Locator_hbio_DelayedDrawdownTermLoanMember_2678" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeContractTypeDomain_2677" xlink:to="Locator_hbio_DelayedDrawdownTermLoanMember_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_DerivativeContractTypeDomain" xlink:label="Locator_us-gaap_DerivativeContractTypeDomain_2679" />
        <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_2680" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeContractTypeDomain_2679" xlink:to="Locator_us-gaap_SecuredDebtMember_2680" 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_2671" />
        <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_2672" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2671" xlink:to="Locator_us-gaap_BalanceSheetLocationAxis_2672" 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_2681" />
        <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_2682" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BalanceSheetLocationAxis_2681" xlink:to="Locator_us-gaap_BalanceSheetLocationDomain_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_BalanceSheetLocationDomain" xlink:label="Locator_us-gaap_BalanceSheetLocationDomain_2683" />
        <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_2684" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BalanceSheetLocationDomain_2683" xlink:to="Locator_us-gaap_OtherLiabilitiesMember_2684" order="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_2673" />
        <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_2674" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2673" xlink:to="Locator_us-gaap_FinancialInstrumentAxis_2674" 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_2687" />
        <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_2688" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FinancialInstrumentAxis_2687" xlink:to="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2688" order="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_2685" />
        <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_2686" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2685" xlink:to="Locator_us-gaap_InterestRateSwapMember_2686" 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_2723" />
        <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_2724" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BalanceSheetLocationAxis_2723" xlink:to="Locator_us-gaap_BalanceSheetLocationDomain_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_BalanceSheetLocationDomain" xlink:label="Locator_us-gaap_BalanceSheetLocationDomain_2725" />
        <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_2726" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BalanceSheetLocationDomain_2725" xlink:to="Locator_us-gaap_OtherLiabilitiesMember_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_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_2727" />
        <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_2728" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FinancialInstrumentAxis_2727" xlink:to="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2728" order="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_2721" />
        <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_2722" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2721" xlink:to="Locator_us-gaap_InterestRateSwapMember_2722" order="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_2695" />
        <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_2696" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2695" xlink:to="Locator_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2696" order="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_2715" />
        <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_2716" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2715" xlink:to="Locator_us-gaap_DerivativesFairValueLineItems_2716" 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_2689" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_DerivativeNotionalAmount" xlink:label="Locator_invest_DerivativeNotionalAmount_2690" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativesFairValueLineItems_2689" xlink:to="Locator_invest_DerivativeNotionalAmount_2690" order="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_2691" />
        <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_2692" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativesFairValueLineItems_2691" xlink:to="Locator_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_2692" 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_2717" />
        <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_2718" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2717" xlink:to="Locator_us-gaap_BalanceSheetLocationAxis_2718" order="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_2719" />
        <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_2720" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2719" xlink:to="Locator_us-gaap_FinancialInstrumentAxis_2720" 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_2765" />
        <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_2766" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FinancialInstrumentAxis_2765" xlink:to="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2766" order="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_2759" />
        <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_2760" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2759" xlink:to="Locator_us-gaap_InterestRateSwapMember_2760" order="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_2735" />
        <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_2736" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2735" xlink:to="Locator_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_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_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="Locator_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2753" />
        <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_2754" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2753" xlink:to="Locator_us-gaap_DerivativeInstrumentsGainLossLineItems_2754" 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_2729" />
        <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_2730" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsGainLossLineItems_2729" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_2730" order="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_2731" />
        <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_2732" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsGainLossLineItems_2731" xlink:to="Locator_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_2732" 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_2755" />
        <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_2756" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2755" xlink:to="Locator_us-gaap_FinancialInstrumentAxis_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_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="Locator_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2757" />
        <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_2758" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2757" xlink:to="Locator_us-gaap_IncomeStatementLocationAxis_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_IncomeStatementLocationAxis" xlink:label="Locator_us-gaap_IncomeStatementLocationAxis_2761" />
        <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_2762" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementLocationAxis_2761" xlink:to="Locator_us-gaap_IncomeStatementLocationDomain_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_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_2763" />
        <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_2764" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_2763" xlink:to="Locator_us-gaap_InterestExpenseMember_2764" 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_2767" />
        <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_2768" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueDisclosuresAbstract_2767" xlink:to="Locator_us-gaap_FairValueDisclosuresTextBlock_2768" 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_2769" />
        <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_2770" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueDisclosuresAbstract_2769" xlink:to="Locator_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2770" 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_2813" />
        <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_2814" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FinancialInstrumentAxis_2813" xlink:to="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2814" order="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_2811" />
        <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_2812" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2811" xlink:to="Locator_us-gaap_InterestRateSwapMember_2812" order="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_2771" />
        <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_2772" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueDisclosuresAbstract_2771" xlink:to="Locator_us-gaap_LiabilitiesFairValueDisclosureAbstract_2772" order="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_2777" />
        <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_2778" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesFairValueDisclosureAbstract_2777" xlink:to="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2778" order="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_2797" />
        <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_2798" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2797" xlink:to="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2798" 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_2773" />
        <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_2774" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2773" xlink:to="Locator_us-gaap_DerivativeLiabilities_2774" order="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_2799" />
        <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_2800" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2799" xlink:to="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2800" order="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_2803" />
        <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_2804" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2803" xlink:to="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2804" order="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_2805" />
        <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_2806" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2805" xlink:to="Locator_us-gaap_FairValueInputsLevel1Member_2806" order="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_2807" />
        <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_2808" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2807" xlink:to="Locator_us-gaap_FairValueInputsLevel2Member_2808" 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_2809" />
        <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_2810" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2809" xlink:to="Locator_us-gaap_FairValueInputsLevel3Member_2810" 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_2801" />
        <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_2802" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2801" xlink:to="Locator_us-gaap_FinancialInstrumentAxis_2802" 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_2815" />
        <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_2816" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionsAbstract_2815" xlink:to="Locator_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_2816" 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_2817" />
        <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_2818" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_2817" xlink:to="Locator_us-gaap_ComprehensiveIncomeNoteTextBlock_2818" 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_2819" />
        <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_2820" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_2819" xlink:to="Locator_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_2820" 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_2833" />
        <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_2834" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_2833" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_2834" order="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_2859" />
        <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_2860" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_2859" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2860" 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_2823" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_2824" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2823" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_2824" 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_2825" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="Locator_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_2826" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2825" xlink:to="Locator_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_2826" order="3.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_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2827" />
        <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_2828" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2827" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2828" 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_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2821" />
        <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_2822" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2821" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2822" 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_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2829" />
        <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_2830" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2829" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2830" 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_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_2861" />
        <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_2862" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_2861" xlink:to="Locator_us-gaap_StatementEquityComponentsAxis_2862" order="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_2863" />
        <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_2864" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementEquityComponentsAxis_2863" xlink:to="Locator_us-gaap_EquityComponentDomain_2864" order="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_2865" />
        <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_2866" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_2865" xlink:to="Locator_us-gaap_AccumulatedTranslationAdjustmentMember_2866" 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_2867" />
        <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_2868" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_2867" xlink:to="Locator_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_2868" 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_2869" />
        <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_2870" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_2869" xlink:to="Locator_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_2870" 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_2889" />
        <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_2890" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongTermDebtAbstract_2889" xlink:to="Locator_us-gaap_DebtInstrumentTable_2890" order="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_2925" />
        <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_2926" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentTable_2925" xlink:to="Locator_us-gaap_DebtInstrumentLineItems_2926" 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_2871" />
        <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_2872" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2871" xlink:to="Locator_us-gaap_LongTermLoansPayable_2872" order="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_2873" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DelayedDrawdownTermLoan" xlink:label="Locator_hbio_DelayedDrawdownTermLoan_2874" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2873" xlink:to="Locator_hbio_DelayedDrawdownTermLoan_2874" 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_2875" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_RevolvingCreditFacility" xlink:label="Locator_hbio_RevolvingCreditFacility_2876" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2875" xlink:to="Locator_hbio_RevolvingCreditFacility_2876" 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_2877" />
        <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_2878" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2877" xlink:to="Locator_us-gaap_DeferredFinanceCostsNet_2878" 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_2879" />
        <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_2880" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2879" xlink:to="Locator_us-gaap_SecuredDebt_2880" 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_2881" />
        <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_2882" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2881" xlink:to="Locator_us-gaap_LoansPayableCurrent_2882" 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_2883" />
        <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_2884" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2883" xlink:to="Locator_us-gaap_DeferredFinanceCostsCurrentNet_2884" 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_2885" />
        <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_2886" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2885" xlink:to="Locator_us-gaap_LongTermDebtNoncurrent_2886" 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_2891" />
        <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_2892" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongTermDebtNoncurrent_2891" xlink:to="Locator_us-gaap_UnamortizedDebtIssuanceExpense_2892" 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_2927" />
        <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_2928" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentTable_2927" xlink:to="Locator_us-gaap_LongtermDebtTypeAxis_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_LongtermDebtTypeAxis" xlink:label="Locator_us-gaap_LongtermDebtTypeAxis_2931" />
        <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_2932" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongtermDebtTypeAxis_2931" xlink:to="Locator_us-gaap_LongtermDebtTypeDomain_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_LongtermDebtTypeDomain" xlink:label="Locator_us-gaap_LongtermDebtTypeDomain_2929" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DeferredFinancingCostsMember" xlink:label="Locator_hbio_DeferredFinancingCostsMember_2930" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_2929" xlink:to="Locator_hbio_DeferredFinancingCostsMember_2930" 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_2973" />
        <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_2974" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2973" xlink:to="Locator_us-gaap_BusinessAcquisitionLineItems_2974" 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_2933" />
        <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_2934" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_2933" xlink:to="Locator_us-gaap_OperatingLeasesRentExpenseNet_2934" order="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_2935" />
        <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_2936" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_2935" xlink:to="Locator_us-gaap_OperatingLeasesRentExpenseSubleaseRentals1_2936" 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_2937" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TransitionServicesChargedToSpinnee" xlink:label="Locator_hbio_TransitionServicesChargedToSpinnee_2938" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_2937" xlink:to="Locator_hbio_TransitionServicesChargedToSpinnee_2938" 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_2939" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DistributionRevenuesFromSpinnee" xlink:label="Locator_hbio_DistributionRevenuesFromSpinnee_2940" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_2939" xlink:to="Locator_hbio_DistributionRevenuesFromSpinnee_2940" 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_2975" />
        <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_2976" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2975" xlink:to="Locator_us-gaap_BusinessAcquisitionAxis_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_BusinessAcquisitionAxis" xlink:label="Locator_us-gaap_BusinessAcquisitionAxis_2979" />
        <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_2980" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionAxis_2979" xlink:to="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2980" order="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_2981" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MultiChannelSystemsMcsGmbhMember" xlink:label="Locator_hbio_MultiChannelSystemsMcsGmbhMember_2982" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2981" xlink:to="Locator_hbio_MultiChannelSystemsMcsGmbhMember_2982" order="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_2983" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_TriangleBiosystemsIncMember" xlink:label="Locator_hbio_TriangleBiosystemsIncMember_2984" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2983" xlink:to="Locator_hbio_TriangleBiosystemsIncMember_2984" 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_2985" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_HekaElektronikMember" xlink:label="Locator_hbio_HekaElektronikMember_2986" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2985" xlink:to="Locator_hbio_HekaElektronikMember_2986" 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_2977" />
        <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_2978" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2977" xlink:to="Locator_us-gaap_RelatedPartyTransactionAxis_2978" 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_2987" />
        <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_2988" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionAxis_2987" xlink:to="Locator_us-gaap_RelatedPartyTransactionDomain_2988" order="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_2989" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_McsGmbhMcsAndTriangleBiosystemsIncMember" xlink:label="Locator_hbio_McsGmbhMcsAndTriangleBiosystemsIncMember_2990" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionDomain_2989" xlink:to="Locator_hbio_McsGmbhMcsAndTriangleBiosystemsIncMember_2990" order="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_2943" />
        <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_2944" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionsAbstract_2943" xlink:to="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2944" 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_2991" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:label="Locator_hbio_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_2992" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_2991" xlink:to="Locator_hbio_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_2992" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/DocumentAndEntityInformation">
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2993" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="Locator_dei_DocumentType_2994" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2993" xlink:to="Locator_dei_DocumentType_2994" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2995" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="Locator_dei_DocumentPeriodEndDate_2996" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2995" xlink:to="Locator_dei_DocumentPeriodEndDate_2996" order="2.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2997" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="Locator_dei_AmendmentFlag_2998" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2997" xlink:to="Locator_dei_AmendmentFlag_2998" order="3.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2999" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentDescription" xlink:label="Locator_dei_AmendmentDescription_3000" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2999" xlink:to="Locator_dei_AmendmentDescription_3000" order="4.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_3001" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="Locator_dei_DocumentFiscalPeriodFocus_3002" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_3001" xlink:to="Locator_dei_DocumentFiscalPeriodFocus_3002" order="5.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_3003" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="Locator_dei_DocumentFiscalYearFocus_3004" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_3003" xlink:to="Locator_dei_DocumentFiscalYearFocus_3004" order="6.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_3005" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="Locator_dei_CurrentFiscalYearEndDate_3006" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_3005" xlink:to="Locator_dei_CurrentFiscalYearEndDate_3006" order="7.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_3007" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="Locator_dei_EntityCentralIndexKey_3008" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_3007" xlink:to="Locator_dei_EntityCentralIndexKey_3008" order="8.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_3009" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="Locator_dei_EntityCurrentReportingStatus_3010" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_3009" xlink:to="Locator_dei_EntityCurrentReportingStatus_3010" order="9.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_3011" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="Locator_dei_EntityFilerCategory_3012" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_3011" xlink:to="Locator_dei_EntityFilerCategory_3012" order="10.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_3013" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="Locator_dei_EntityRegistrantName_3014" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_3013" xlink:to="Locator_dei_EntityRegistrantName_3014" order="11.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_3015" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="Locator_dei_EntityVoluntaryFilers_3016" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_3015" xlink:to="Locator_dei_EntityVoluntaryFilers_3016" order="12.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_3017" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="Locator_dei_EntityWellKnownSeasonedIssuer_3018" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_3017" xlink:to="Locator_dei_EntityWellKnownSeasonedIssuer_3018" order="13.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_3019" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="Locator_dei_EntityCommonStockSharesOutstanding_3020" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_3019" xlink:to="Locator_dei_EntityCommonStockSharesOutstanding_3020" order="14.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_3021" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityPublicFloat" xlink:label="Locator_dei_EntityPublicFloat_3022" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_3021" xlink:to="Locator_dei_EntityPublicFloat_3022" order="15.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_3023" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_NonAffiliateShareHolding" xlink:label="Locator_hbio_NonAffiliateShareHolding_3024" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_3023" xlink:to="Locator_hbio_NonAffiliateShareHolding_3024" order="16.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_3025" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="Locator_dei_TradingSymbol_3026" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_3025" xlink:to="Locator_dei_TradingSymbol_3026" order="17.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_3027" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="Locator_dei_EntityEmergingGrowthCompany_3028" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_3027" xlink:to="Locator_dei_EntityEmergingGrowthCompany_3028" order="18.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_3029" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntitySmallBusiness" xlink:label="Locator_dei_EntitySmallBusiness_3030" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_3029" xlink:to="Locator_dei_EntitySmallBusiness_3030" order="19.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_3031" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityShellCompany" xlink:label="Locator_dei_EntityShellCompany_3032" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_3031" xlink:to="Locator_dei_EntityShellCompany_3032" 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_3033" />
        <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_3034" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationDescriptionAbstract_3033" xlink:to="Locator_us-gaap_BusinessCombinationDisclosureTextBlock_3034" 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_3035" />
        <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_3036" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3035" xlink:to="Locator_us-gaap_DiscontinuedOperationName_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_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3037" />
        <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_3038" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3037" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_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_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3039" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_EarnOutProvisionOfDiscontinuedOperations" xlink:label="Locator_hbio_EarnOutProvisionOfDiscontinuedOperations_3040" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3039" xlink:to="Locator_hbio_EarnOutProvisionOfDiscontinuedOperations_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_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3043" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DiscontinuedOperationEarnOutAmountContingentConsideration" xlink:label="Locator_hbio_DiscontinuedOperationEarnOutAmountContingentConsideration_3044" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3043" xlink:to="Locator_hbio_DiscontinuedOperationEarnOutAmountContingentConsideration_3044" 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_3045" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne" xlink:label="Locator_hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne_3046" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3045" xlink:to="Locator_hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne_3046" 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_3047" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo" xlink:label="Locator_hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo_3048" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3047" xlink:to="Locator_hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo_3048" 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_3049" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_RealizationOfDiscontinuedOperationEarnOutContingentConsiderationYearOne" xlink:label="Locator_hbio_RealizationOfDiscontinuedOperationEarnOutContingentConsiderationYearOne_3050" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3049" xlink:to="Locator_hbio_RealizationOfDiscontinuedOperationEarnOutContingentConsiderationYearOne_3050" 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_3051" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ContingentConsiderationEarnoutMaximum" xlink:label="Locator_hbio_ContingentConsiderationEarnoutMaximum_3052" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3051" xlink:to="Locator_hbio_ContingentConsiderationEarnoutMaximum_3052" 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_3053" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_EarnOutPerformanceMetricsPeriod" xlink:label="Locator_hbio_EarnOutPerformanceMetricsPeriod_3054" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3053" xlink:to="Locator_hbio_EarnOutPerformanceMetricsPeriod_3054" 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_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3041" />
        <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_3042" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3041" xlink:to="Locator_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_3042" 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_3055" />
        <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_3056" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3055" xlink:to="Locator_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_3056" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/zeroVerboseLabel" />
    </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_3057" />
        <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_3058" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3057" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_3058" order="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_3059" />
        <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_3060" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_3059" xlink:to="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_3063" />
        <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_3064" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_3063" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_3064" 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_3065" />
        <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_3066" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_3065" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_3066" 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_3067" />
        <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_3068" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_3067" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_3068" 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_3069" />
        <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_3070" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_3069" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_3070" 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_3071" />
        <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_3072" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_3071" xlink:to="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_3072" 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_3073" />
        <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_3074" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_3073" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_3074" 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_3075" />
        <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_3076" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_3075" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_3076" 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_3077" />
        <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_3078" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_3077" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_3078" 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_3079" />
        <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_3080" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_3079" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_3080" 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_3081" />
        <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_3082" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_3081" xlink:to="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_3082" 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_3061" />
        <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_3062" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_3061" xlink:to="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_3062" 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_3083" />
        <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_3084" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_3083" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent_3084" 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_3085" />
        <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_3086" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_3085" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_3086" 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_3087" />
        <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_3088" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_3087" xlink:to="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_3088" 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_3089" />
        <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_3090" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_3089" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilitiesNoncurrent_3090" 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_3091" />
        <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_3092" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_3091" xlink:to="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_3092" 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_3093" />
        <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_3094" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_3093" xlink:to="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_3094" 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_3121" />
        <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_3122" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3121" xlink:to="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_3122" order="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_3123" />
        <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_3124" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_3123" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_3124" 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_3125" />
        <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_3126" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_3125" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_3126" 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_3127" />
        <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_3128" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_3127" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_3128" 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_3129" />
        <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_3130" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_3129" xlink:to="Locator_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_3130" 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_3131" />
        <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_3132" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_3131" xlink:to="Locator_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_3132" 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_3133" />
        <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_3134" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_3133" xlink:to="Locator_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_3134" 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_3135" />
        <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_3136" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_3135" xlink:to="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_3136" 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_3137" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DisposalGroupsIncludingDiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleTableTextBlock" xlink:label="Locator_hbio_DisposalGroupsIncludingDiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleTableTextBlock_3138" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3137" xlink:to="Locator_hbio_DisposalGroupsIncludingDiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleTableTextBlock_3138" order="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_3139" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_DisposalGroupsIncludingDiscontinuedOperationsincomeLossTableTextBlcokTableTextBlock" xlink:label="Locator_hbio_DisposalGroupsIncludingDiscontinuedOperationsincomeLossTableTextBlcokTableTextBlock_3140" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3139" xlink:to="Locator_hbio_DisposalGroupsIncludingDiscontinuedOperationsincomeLossTableTextBlcokTableTextBlock_3140" 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_3141" />
        <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_3142" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3141" xlink:to="Locator_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_3142" 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_3143" />
        <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_3144" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_3143" xlink:to="Locator_us-gaap_RevenueFromContractWithCustomerTextBlock_3144" 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_3145" />
        <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_3146" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_3145" xlink:to="Locator_us-gaap_DisaggregationOfRevenueTableTextBlock_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_RevenueFromContractWithCustomerAbstract" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_3147" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ActivityInAllowanceForDoubtfulAccountsTableTextBlock" xlink:label="Locator_hbio_ActivityInAllowanceForDoubtfulAccountsTableTextBlock_3148" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_3147" xlink:to="Locator_hbio_ActivityInAllowanceForDoubtfulAccountsTableTextBlock_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_RevenueFromContractWithCustomerAbstract" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_3149" />
        <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_3150" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_3149" xlink:to="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_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_DeferredRevenueArrangementByTypeTable" xlink:label="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_3165" />
        <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_3166" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_3165" xlink:to="Locator_us-gaap_DeferredRevenueArrangementLineItems_3166" 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_3151" />
        <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_3152" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementLineItems_3151" xlink:to="Locator_us-gaap_DeferredRevenueByArrangementDisclosureTextBlock_3152" order="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_3167" />
        <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_3168" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_3167" xlink:to="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_3168" order="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_3169" />
        <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_3170" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_3169" xlink:to="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_3170" order="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_3171" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ServiceContractsMember" xlink:label="Locator_hbio_ServiceContractsMember_3172" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_3171" xlink:to="Locator_hbio_ServiceContractsMember_3172" order="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_3173" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_CustomerAdvancesMember" xlink:label="Locator_hbio_CustomerAdvancesMember_3174" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_3173" xlink:to="Locator_hbio_CustomerAdvancesMember_3174" 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_3175" />
        <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_3176" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_3175" xlink:to="Locator_us-gaap_DisaggregationOfRevenueTable_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_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_3207" />
        <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_3208" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_3207" xlink:to="Locator_us-gaap_DisaggregationOfRevenueLineItems_3208" 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_3177" />
        <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_3178" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueLineItems_3177" xlink:to="Locator_us-gaap_Revenues_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_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_3209" />
        <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_3210" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_3209" xlink:to="Locator_srt_StatementGeographicalAxis_3210" 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_3213" />
        <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_3214" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_StatementGeographicalAxis_3213" xlink:to="Locator_srt_SegmentGeographicalDomain_3214" 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_3215" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="Locator_country_US_3216" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_SegmentGeographicalDomain_3215" xlink:to="Locator_country_US_3216" 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_3217" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="Locator_country_GB_3218" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_SegmentGeographicalDomain_3217" xlink:to="Locator_country_GB_3218" 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_3219" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_DE" xlink:label="Locator_country_DE_3220" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_SegmentGeographicalDomain_3219" xlink:to="Locator_country_DE_3220" 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_3221" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_RestOfWorldMember" xlink:label="Locator_hbio_RestOfWorldMember_3222" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_SegmentGeographicalDomain_3221" xlink:to="Locator_hbio_RestOfWorldMember_3222" 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_3211" />
        <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_3212" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_3211" xlink:to="Locator_srt_ProductOrServiceAxis_3212" 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_3223" />
        <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_3224" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_ProductOrServiceAxis_3223" xlink:to="Locator_srt_ProductsAndServicesDomain_3224" 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_3225" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_InstrumentsEquipmentAndAccessoriesMember" xlink:label="Locator_hbio_InstrumentsEquipmentAndAccessoriesMember_3226" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_ProductsAndServicesDomain_3225" xlink:to="Locator_hbio_InstrumentsEquipmentAndAccessoriesMember_3226" 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_3227" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ServiceMaintenanceAndWarrantyContractsMember" xlink:label="Locator_hbio_ServiceMaintenanceAndWarrantyContractsMember_3228" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_ProductsAndServicesDomain_3227" xlink:to="Locator_hbio_ServiceMaintenanceAndWarrantyContractsMember_3228" 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_3237" />
        <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_3238" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_3237" xlink:to="Locator_us-gaap_OperatingLeaseRightOfUseAsset_3238" order="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_3239" />
        <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_3240" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_3239" xlink:to="Locator_us-gaap_OperatingLeaseLiability_3240" 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_3257" />
        <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_3258" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3257" xlink:to="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3233" />
        <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_3234" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3233" xlink:to="Locator_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription_3234" order="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_3259" />
        <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_3260" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3259" xlink:to="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3260" order="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_3261" />
        <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_3262" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3261" xlink:to="Locator_us-gaap_TypeOfAdoptionMember_3262" order="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_3263" />
        <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_3264" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_3263" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201602Member_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_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_3265" />
        <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_3266" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_3265" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201712Member_3266" 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_3267" />
        <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_3268" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_3267" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201409Member_3268" 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_3269" />
        <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_3270" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_3269" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201709Member_3270" 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_3229" />
        <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_3230" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_3229" xlink:to="Locator_us-gaap_LeasesAbstract_3230" order="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_3231" />
        <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_3232" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_3231" xlink:to="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3232" 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_3273" />
        <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_3274" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3273" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3274" order="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_3277" />
        <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_3278" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3277" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_3278" 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_3279" />
        <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_3280" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3279" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_3280" 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_3281" />
        <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_3282" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3281" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_3282" 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_3283" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient" xlink:label="Locator_hbio_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient_3284" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3283" xlink:to="Locator_hbio_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient_3284" 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_3285" />
        <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_3286" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3285" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_3286" 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_3271" />
        <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_3272" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_3271" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3272" order="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_3307" />
        <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_3308" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3307" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3308" 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_3309" />
        <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_3310" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3309" xlink:to="Locator_us-gaap_ValuationTechniqueAxis_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_ValuationTechniqueAxis" xlink:label="Locator_us-gaap_ValuationTechniqueAxis_3311" />
        <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_3312" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ValuationTechniqueAxis_3311" xlink:to="Locator_us-gaap_ValuationTechniqueDomain_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_ValuationTechniqueDomain" xlink:label="Locator_us-gaap_ValuationTechniqueDomain_3313" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_BlackScholesOptionPricingModelMember" xlink:label="Locator_hbio_BlackScholesOptionPricingModelMember_3314" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ValuationTechniqueDomain_3313" xlink:to="Locator_hbio_BlackScholesOptionPricingModelMember_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_ValuationTechniqueDomain" xlink:label="Locator_us-gaap_ValuationTechniqueDomain_3315" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_MonteCarloValuationSimulationMember" xlink:label="Locator_hbio_MonteCarloValuationSimulationMember_3316" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ValuationTechniqueDomain_3315" xlink:to="Locator_hbio_MonteCarloValuationSimulationMember_3316" 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_3317" />
        <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_3318" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_3317" xlink:to="Locator_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_3318" order="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_3319" />
        <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_3320" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_3319" xlink:to="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="Locator_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_3321" />
        <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_3322" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_3321" xlink:to="Locator_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3322" 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_3323" />
        <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_3324" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_3323" xlink:to="Locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3324" 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_3403" />
        <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_3404" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementEquityComponentsAxis_3403" xlink:to="Locator_us-gaap_EquityComponentDomain_3404" order="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_3405" />
        <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_3406" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_3405" xlink:to="Locator_us-gaap_CommonStockMember_3406" order="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_3407" />
        <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_3408" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_3407" xlink:to="Locator_us-gaap_AdditionalPaidInCapitalMember_3408" 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_3409" />
        <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_3410" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_3409" xlink:to="Locator_us-gaap_RetainedEarningsMember_3410" 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_3411" />
        <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_3412" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_3411" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3412" 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_3413" />
        <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_3414" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_3413" xlink:to="Locator_us-gaap_TreasuryStockMember_3414" 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_3325" />
        <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_3326" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfStockholdersEquityAbstract_3325" xlink:to="Locator_us-gaap_StatementTable_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_StatementTable" xlink:label="Locator_us-gaap_StatementTable_3399" />
        <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_3400" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementTable_3399" xlink:to="Locator_us-gaap_StatementLineItems_3400" 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_3329" />
        <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_3330" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3329" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_3330" 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_3331" />
        <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_3332" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3331" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_3332" 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_3333" />
        <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_3334" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3333" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_3334" 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_3335" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_SharesWithheldForTaxesValue" xlink:label="Locator_hbio_SharesWithheldForTaxesValue_3336" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3335" xlink:to="Locator_hbio_SharesWithheldForTaxesValue_3336" 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_3337" />
        <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_3338" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3337" xlink:to="Locator_us-gaap_StockOptionPlanExpense_3338" 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_3339" />
        <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_3340" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3339" xlink:to="Locator_us-gaap_NetIncomeLoss_3340" 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_3341" />
        <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_3342" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3341" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3342" 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_3327" />
        <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_3328" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3327" xlink:to="Locator_us-gaap_StockholdersEquity_3328" 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_3343" />
        <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_3344" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3343" xlink:to="Locator_us-gaap_StockholdersEquity_3344" 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_3347" />
        <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_3348" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3347" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3348" 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_3349" />
        <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_3350" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3349" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3350" 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_3351" />
        <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_3352" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3351" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_3352" 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_3353" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_Shareswithheldfortaxesshares" xlink:label="Locator_hbio_Shareswithheldfortaxesshares_3354" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3353" xlink:to="Locator_hbio_Shareswithheldfortaxesshares_3354" 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_3345" />
        <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_3346" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3345" xlink:to="Locator_us-gaap_SharesIssued_3346" 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_3355" />
        <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_3356" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3355" xlink:to="Locator_us-gaap_SharesIssued_3356" 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_3401" />
        <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_3402" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementTable_3401" xlink:to="Locator_us-gaap_StatementEquityComponentsAxis_3402" 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_3415" />
        <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_3416" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_3415" xlink:to="Locator_us-gaap_LeaseCostAbstract_3416" order="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_3421" />
        <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_3422" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeaseCostAbstract_3421" xlink:to="Locator_us-gaap_OperatingLeaseCost_3422" order="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_3423" />
        <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_3424" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeaseCostAbstract_3423" xlink:to="Locator_us-gaap_ShortTermLeaseCost_3424" 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_3425" />
        <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_3426" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeaseCostAbstract_3425" xlink:to="Locator_us-gaap_SubleaseIncome_3426" 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_3427" />
        <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_3428" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeaseCostAbstract_3427" xlink:to="Locator_us-gaap_LeaseCost_3428" 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_3417" />
        <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_3418" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_3417" xlink:to="Locator_us-gaap_SupplementalCashFlowInformationAbstract_3418" 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_3435" />
        <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_3436" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SupplementalCashFlowInformationAbstract_3435" xlink:to="Locator_us-gaap_OperatingLeasePayments_3436" order="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_3437" />
        <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_3438" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SupplementalCashFlowInformationAbstract_3437" xlink:to="Locator_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_3438" 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_3419" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_SupplementalBalanceSheetInformationAbstract" xlink:label="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3420" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_3419" xlink:to="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3420" order="3.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_SupplementalBalanceSheetInformationAbstract" xlink:label="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3439" />
        <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_3440" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3439" xlink:to="Locator_us-gaap_OperatingLeaseRightOfUseAsset_3440" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_SupplementalBalanceSheetInformationAbstract" xlink:label="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3441" />
        <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_3442" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3441" xlink:to="Locator_us-gaap_OperatingLeaseLiabilityCurrent_3442" order="2.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_SupplementalBalanceSheetInformationAbstract" xlink:label="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3443" />
        <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_3444" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3443" xlink:to="Locator_us-gaap_OperatingLeaseLiabilityNoncurrent_3444" order="3.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_SupplementalBalanceSheetInformationAbstract" xlink:label="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3445" />
        <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_3446" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3445" xlink:to="Locator_us-gaap_OperatingLeaseLiability_3446" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_SupplementalBalanceSheetInformationAbstract" xlink:label="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3447" />
        <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_3448" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3447" xlink:to="Locator_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_3448" order="5.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190630.xsd#hbio_SupplementalBalanceSheetInformationAbstract" xlink:label="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3449" />
        <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_3450" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3449" xlink:to="Locator_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_3450" order="6.0" />
    </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.2</span><table class="report" border="0" cellspacing="2" id="idp6839217392">
<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">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Aug. 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_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">Jun. 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">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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,046,001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">HBIO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityEmergingGrowthCompany', window );">Entity emerging growth</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_EntitySmallBusiness', window );">Entity small business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="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_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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>13
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6839869504">
<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>Jun. 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">$ 4,934<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 $370 and $332, respectively</a></td>
<td class="nump">18,388<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">25,288<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">3,883<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,493<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,359<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,846<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">210<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_FiniteLivedIntangibleAssetsNet', window );">Amortizable intangible assets, net</a></td>
<td class="nump">40,670<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">57,239<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,230<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 assets</a></td>
<td class="nump">191<span></span>
</td>
<td class="nump">1,604<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">166,238<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,407<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,295<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">6,041<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,532<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">612<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">4,264<span></span>
</td>
<td class="nump">5,762<span></span>
</td>
</tr>
<tr class="ro">
<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">1,710<span></span>
</td>
<td class="nump">1,588<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">20,861<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">52,414<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 income tax liabilities</a></td>
<td class="nump">2,309<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_OtherAccruedLiabilitiesNoncurrent', window );">Other long term liabilities</a></td>
<td class="nump">1,610<span></span>
</td>
<td class="nump">3,286<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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">8,714<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">85,908<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="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_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,639,892 and 45,124,309 shares issued and 37,894,385 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">227,249<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">(122,506)<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">(14,181)<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">80,330<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">$ 166,238<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>14
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6839330032">
<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>Jun. 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">$ 370<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,639,892<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">37,894,385<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>15
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6840944608">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 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">$ 29,584<span></span>
</td>
<td class="nump">$ 31,522<span></span>
</td>
<td class="nump">$ 57,786<span></span>
</td>
<td class="nump">$ 58,281<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">13,629<span></span>
</td>
<td class="nump">16,167<span></span>
</td>
<td class="nump">25,677<span></span>
</td>
<td class="nump">29,657<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">15,955<span></span>
</td>
<td class="nump">15,355<span></span>
</td>
<td class="nump">32,109<span></span>
</td>
<td class="nump">28,624<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,770<span></span>
</td>
<td class="nump">6,309<span></span>
</td>
<td class="nump">12,076<span></span>
</td>
<td class="nump">11,955<span></span>
</td>
</tr>
<tr class="ro">
<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">4,809<span></span>
</td>
<td class="nump">5,258<span></span>
</td>
<td class="nump">10,612<span></span>
</td>
<td class="nump">10,642<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,771<span></span>
</td>
<td class="nump">2,758<span></span>
</td>
<td class="nump">5,506<span></span>
</td>
<td class="nump">5,160<span></span>
</td>
</tr>
<tr class="ro">
<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,436<span></span>
</td>
<td class="nump">1,412<span></span>
</td>
<td class="nump">2,866<span></span>
</td>
<td class="nump">2,515<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">941<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">941<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">15,727<span></span>
</td>
<td class="nump">15,737<span></span>
</td>
<td class="nump">32,001<span></span>
</td>
<td class="nump">30,272<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="nump">228<span></span>
</td>
<td class="num">(382)<span></span>
</td>
<td class="nump">108<span></span>
</td>
<td class="num">(1,648)<span></span>
</td>
</tr>
<tr class="ro">
<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">86<span></span>
</td>
<td class="nump">345<span></span>
</td>
<td class="num">(93)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense, net</a></td>
<td class="num">(1,376)<span></span>
</td>
<td class="num">(1,483)<span></span>
</td>
<td class="num">(2,781)<span></span>
</td>
<td class="num">(2,377)<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">(70)<span></span>
</td>
<td class="num">(347)<span></span>
</td>
<td class="num">(160)<span></span>
</td>
<td class="num">(3,085)<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,360)<span></span>
</td>
<td class="num">(1,485)<span></span>
</td>
<td class="num">(3,034)<span></span>
</td>
<td class="num">(5,464)<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">(1,132)<span></span>
</td>
<td class="num">(1,867)<span></span>
</td>
<td class="num">(2,926)<span></span>
</td>
<td class="num">(7,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_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="num">(885)<span></span>
</td>
<td class="num">(369)<span></span>
</td>
<td class="num">(309)<span></span>
</td>
<td class="nump">236<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">(247)<span></span>
</td>
<td class="num">(1,498)<span></span>
</td>
<td class="num">(2,617)<span></span>
</td>
<td class="num">(7,348)<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">24<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="num">(10)<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">34<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">$ (247)<span></span>
</td>
<td class="num">$ (1,464)<span></span>
</td>
<td class="num">$ (2,617)<span></span>
</td>
<td class="num">$ (5,528)<span></span>
</td>
</tr>
<tr class="ro">
<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.01)<span></span>
</td>
<td class="num">$ (0.04)<span></span>
</td>
<td class="num">$ (70)<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.01)<span></span>
</td>
<td class="num">(0.04)<span></span>
</td>
<td class="num">(70)<span></span>
</td>
<td class="num">(150)<span></span>
</td>
</tr>
<tr class="ro">
<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.01)<span></span>
</td>
<td class="num">(0.04)<span></span>
</td>
<td class="num">(70)<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.01)<span></span>
</td>
<td class="num">$ (0.04)<span></span>
</td>
<td class="num">$ (70)<span></span>
</td>
<td class="num">$ (150)<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">37,735,717<span></span>
</td>
<td class="nump">36,082,258<span></span>
</td>
<td class="nump">37,682,539<span></span>
</td>
<td class="nump">35,774,334<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">37,735,717<span></span>
</td>
<td class="nump">36,082,258<span></span>
</td>
<td class="nump">37,682,539<span></span>
</td>
<td class="nump">35,774,334<span></span>
</td>
</tr>
<tr class="ro">
<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">$ (247)<span></span>
</td>
<td class="num">$ (1,464)<span></span>
</td>
<td class="num">$ (2,617)<span></span>
</td>
<td class="num">$ (5,528)<span></span>
</td>
</tr>
<tr class="ro">
<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">(195)<span></span>
</td>
<td class="num">(2,938)<span></span>
</td>
<td class="num">(191)<span></span>
</td>
<td class="num">(1,432)<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">(298)<span></span>
</td>
<td class="nump">155<span></span>
</td>
<td class="num">(494)<span></span>
</td>
<td class="num">(99)<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">19<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="nump">45<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">$ (721)<span></span>
</td>
<td class="num">$ (4,177)<span></span>
</td>
<td class="num">$ (3,266)<span></span>
</td>
<td class="num">$ (7,014)<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>16
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6841913424">
<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">1,986<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">1,983<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 );">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">8<span></span>
</td>
<td class="nump">8<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">(603)<span></span>
</td>
<td class="num">(3)<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">1,746<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,746<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,528)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,528)<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">(1,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>
<td class="num">(1,486)<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 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="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">719,000<span></span>
</td>
<td class="nump">719,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">24,907<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">805,000<span></span>
</td>
<td class="nump">805,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">(211,000)<span></span>
</td>
<td class="num">(211,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 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="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 Mar. 31, 2018</a></td>
<td class="nump">$ 79,294<span></span>
</td>
<td class="nump">$ 422<span></span>
</td>
<td class="nump">220,020<span></span>
</td>
<td class="num">(121,031)<span></span>
</td>
<td class="num">(9,449)<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">1,169<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">1,167<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 );">Stock purchase plan</a></td>
<td class="num">(11)<span></span>
</td>
<td class="text">&#160;<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="re">
<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">3<span></span>
</td>
<td class="nump">3<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_StockOptionPlanExpense', window );">Stock compensation expense</a></td>
<td class="nump">734<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">734<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">(1,464)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,464)<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,713)<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,713)<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 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="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 Mar. 31, 2018</a></td>
<td class="nump">43,409,000<span></span>
</td>
<td class="nump">43,409,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">421,000<span></span>
</td>
<td class="nump">421,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">273,000<span></span>
</td>
<td class="nump">273,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">(26,000)<span></span>
</td>
<td class="num">(26,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 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="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="re">
<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 );">Stock purchase plan</a></td>
<td class="num">(89)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(89)<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">(423)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(423)<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">1,206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,206<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">(2,617)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,617)<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">(649)<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">(649)<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 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="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">3,000<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">93,785,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">554,000<span></span>
</td>
<td class="nump">554,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">(135,000)<span></span>
</td>
<td class="num">(135,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 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="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 Mar. 31, 2019</a></td>
<td class="nump">$ 80,349<span></span>
</td>
<td class="nump">$ 436<span></span>
</td>
<td class="nump">226,547<span></span>
</td>
<td class="num">(122,259)<span></span>
</td>
<td class="num">(13,707)<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 );">Stock purchase plan</a></td>
<td class="num">(89)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(89)<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">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<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">615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">615<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">(247)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(247)<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">(474)<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">(474)<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 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="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 Mar. 31, 2019</a></td>
<td class="nump">45,433,000<span></span>
</td>
<td class="nump">45,433,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">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="ro">
<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">114,000<span></span>
</td>
<td class="nump">114,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">(1,000)<span></span>
</td>
<td class="num">(1,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 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>
</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>17
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6827071072">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 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">$ (2,617)<span></span>
</td>
<td class="num">$ (5,528)<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_StockOptionPlanExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">1,206<span></span>
</td>
<td class="nump">1,746<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_Depreciation', window );">Depreciation</a></td>
<td class="nump">972<span></span>
</td>
<td class="nump">1,051<span></span>
</td>
</tr>
<tr class="ro">
<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">941<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_GainLossOnDispositionOfAssets', window );">Loss on disposal of fixed assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3)<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_AmortizationOfCatalogCosts', window );">Amortization Of Catalog Costs</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<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">368<span></span>
</td>
<td class="nump">149<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">2,866<span></span>
</td>
<td class="nump">2,562<span></span>
</td>
</tr>
<tr class="ro">
<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">189<span></span>
</td>
<td class="nump">458<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="num">(1)<span></span>
</td>
<td class="num">(96)<span></span>
</td>
</tr>
<tr class="ro">
<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">2,681<span></span>
</td>
<td class="num">(993)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(209)<span></span>
</td>
<td class="nump">2,139<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_IncreaseDecreaseInOtherReceivables', window );">Decrease (increase) in other receivables and other assets</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">673<span></span>
</td>
</tr>
<tr class="ro">
<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 trade accounts payable</a></td>
<td class="num">(1,382)<span></span>
</td>
<td class="nump">1,798<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">(361)<span></span>
</td>
<td class="num">(344)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">(Decrease) increase in accrued expenses</a></td>
<td class="num">(1,371)<span></span>
</td>
<td class="num">(888)<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">(288)<span></span>
</td>
<td class="nump">2,209<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">(Decrease) increase in other liabilities</a></td>
<td class="num">(487)<span></span>
</td>
<td class="num">(1,971)<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">2,667<span></span>
</td>
<td class="nump">1,725<span></span>
</td>
</tr>
<tr class="ro">
<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">(423)<span></span>
</td>
<td class="num">(634)<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">(9)<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">588<span></span>
</td>
<td class="num">(52,912)<span></span>
</td>
</tr>
<tr class="ro">
<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">2,300<span></span>
</td>
<td class="nump">68,500<span></span>
</td>
</tr>
<tr class="ro">
<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">(8,503)<span></span>
</td>
<td class="num">(17,247)<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,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_ProceedsFromIssuanceOfCommonStock', window );">Net proceeds from (net taxes paid for) issuance of common stock</a></td>
<td class="num">(334)<span></span>
</td>
<td class="nump">1,380<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">(6,537)<span></span>
</td>
<td class="nump">50,705<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">43<span></span>
</td>
<td class="nump">373<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_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">(Decrease) increase in cash and cash equivalents</a></td>
<td class="num">(3,239)<span></span>
</td>
<td class="num">(109)<span></span>
</td>
</tr>
<tr class="ro">
<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">4,934<span></span>
</td>
<td class="nump">5,624<span></span>
</td>
</tr>
<tr class="ro">
<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">2,861<span></span>
</td>
<td class="nump">2,448<span></span>
</td>
</tr>
<tr class="ro">
<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 refunded for income taxes</a></td>
<td class="nump">$ 299<span></span>
</td>
<td class="num">$ (208)<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_AmortizationOfCatalogCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Significant costs of product catalog design, development and production are capitalized and amortized over the expected useful life of the catalog.</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_AmortizationOfCatalogCosts</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_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.</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_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2443-110228<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of expenses incurred but not yet paid.</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_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating 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://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_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 receivables 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 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_IncreaseDecreaseInOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>18
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6830429152">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 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;' >June 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;' >six months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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 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 </font><font style='font-family:Times New Roman;font-size:10pt;' >U.S. generally accepted accounting principles (U.S. GAAP) have 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 </font><font style='font-family:Times New Roman;font-size:10pt;' >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 f</font><font style='font-family:Times New Roman;font-size:10pt;' >inancial statements and the notes thereto included in the Company&#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 incl</font><font style='font-family:Times New Roman;font-size:10pt;' >ude normal recurring adjustments necessary to present a fair statement of financial position as of </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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 three and six months ended </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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</font><font style='font-family:Times New Roman;font-size:10pt;' > flows for the </font><font style='font-family:Times New Roman;font-size:10pt;' >six months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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;' >June 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 fis</font><font style='font-family:Times New Roman;font-size:10pt;' >cal 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 Financial 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 Dece</font><font style='font-family:Times New Roman;font-size:10pt;' >mber&#160;31, 2018.&#160; </font><font style='font-family:Times New Roman;font-size:10pt;' >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 $</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 th</font><font style='font-family:Times New Roman;font-size:10pt;' >e 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.&#160; </font><font style='font-family:Times New Roman;font-size:10pt;' >Refer to </font><font style='font-family:Times New Roman;font-size:10pt;' >footnote 14 for further details. </font><font style='font-family:inherit;font-size:10pt;' >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, </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 </font><font style='font-family:inherit;font-size:10pt;' >(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 concluded 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 ter</font><font style='font-family:Times New Roman;font-size:10pt;' >m debt </font><font style='font-family:inherit;font-size:10pt;' >in the consolidated balance sheet at December&#160;31, 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 six months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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 sheet, </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;' >i</font><font style='font-family:Times New Roman;font-size:10pt;' >ncome (</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 </font><font style='font-family:Times New Roman;font-size:10pt;' >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 h</font><font style='font-family:inherit;font-size:10pt;color:#000000;' >ave been no material changes in the company&#8217;s significant accounting policies during the&#160;</font><font style='font-family:Times New Roman;font-size:10pt;' >six months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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;' >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: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, manufacturi</font><font style='font-family:Times New Roman;font-size:10pt;' >ng 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 period of time in exchange for considera</font><font style='font-family:Times New Roman;font-size:10pt;' >tion. 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;' >June 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 contra</font><font style='font-family:Times New Roman;font-size:10pt;' >cts 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</font><font style='font-family:Times New Roman;font-size:10pt;' > 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 ROU assets and liabilities are recogni</font><font style='font-family:Times New Roman;font-size:10pt;' >zed 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 the information available at commencem</font><font style='font-family:Times New Roman;font-size:10pt;' >ent 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 corporate bond yields, as well as comparis</font><font style='font-family:Times New Roman;font-size:10pt;' >on 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. Lease expense for lease payments is</font><font style='font-family:Times New Roman;font-size:10pt;' > 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 applies</font><font style='font-family:Times New Roman;font-size:10pt;' > a portfolio approach to effecti</font><font style='font-family:Times New Roman;font-size:10pt;' >vely 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>19
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6822123680">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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>20
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6830379760">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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;' >Changes in each component of accumulated other comprehensive loss, net of tax are as follows:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:15pt;' ><td style='width:171pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:171pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:77.25pt;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Foreign currency</font></td><td style='width:6pt;text-align:center;vertical-align:middle;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:77.25pt;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Derivatives</font></td><td style='width:6pt;text-align:center;vertical-align:middle;border-color:Black;min-width:6pt;' ><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 style='width:67.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:middle;border-color:Black;min-width:6pt;' ><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 style='width:67.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:77.25pt;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >translation  </font></td><td style='width:6pt;text-align:center;vertical-align:middle;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:77.25pt;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >qualifying as</font></td><td style='width:6pt;text-align:center;vertical-align:middle;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:77.25pt;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Defined benefit</font></td><td style='width:6pt;text-align:center;vertical-align:middle;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;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:67.5pt;text-align:right;vertical-align:middle;border-color:Black;min-width:67.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td colspan='2' rowspan='1' style='width:77.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >adjustments</font></td><td style='width:6pt;text-align:center;vertical-align:middle;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:77.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >hedges</font></td><td style='width:6pt;text-align:center;vertical-align:middle;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:77.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >pension plans</font></td><td style='width:6pt;text-align:center;vertical-align:middle;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:77.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</font></td></tr><tr style='height:15pt;' ><td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' ><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: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: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;' >(12,630)</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: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: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;' >(170)</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: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: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;' >(732)</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: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: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;' >(13,532)</font></td></tr><tr style='height:25.5pt;' ><td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other comprehensive income (loss) before reclassifications</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: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;' >(191)</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: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: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;' >(494)</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: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: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;' >-</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: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: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;' >(685)</font></td></tr><tr style='height:15pt;' ><td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Amounts reclassified from AOCI</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: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;' >-</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: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: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;' >36</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: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: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;' >-</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: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: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;' >36</font></td></tr><tr style='height:15pt;' ><td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other comprehensive income (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: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;' >(191)</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: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: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;' >(458)</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: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: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;' >-</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: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: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;' >(649)</font></td></tr><tr style='height:15.75pt;' ><td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' ><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: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:67.5pt;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;' >(12,821)</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: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:67.5pt;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;' >(628)</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: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:67.5pt;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;' >(732)</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: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:67.5pt;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;' >(14,181)</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>21
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6822165776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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;' >	</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 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 discussed 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</font><font style='font-family:Times New Roman;font-size:10pt;' > research company, is a recognized leader in physiologic monitoring focused on delivering preclinical products, systems, services 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</font><font style='font-family:Times New Roman;font-size:10pt;' > organizations, academic labs and government researchers. This acquisition diversifies the Company&#8217;s customer base into the biopharmaceutical and contract research organization markets.</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 aggregate purchase price for this acquisition was allocated to ta</font><font style='font-family:Times New Roman;font-size:10pt;' >ngible and intangible net assets acquired as follows:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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: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:67.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Tangible assets</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: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;' >34,010</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Liabilities assumed</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: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;' >(11,949)</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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 assets</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: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;' >22,061</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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: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: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;' ></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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Goodwill and intangible assets:</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: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;' ></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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Goodwill</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: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;' >21,865</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Amortizable intangible assets:</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: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;' ></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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Trade name</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: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;' >3,524</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Developed technology</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: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;' >25,570</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Customer relationships</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: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;' >9,837</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >In-process research and development </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: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;' >1,387</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Total amortizable intangible assets</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: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;' >40,318</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Deferred tax liabilities, net</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: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;' >(13,120)</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Total goodwill and intangible assets, net of tax</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:67.5pt;border-top-style:solid;border-top-width:1;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;' >49,063</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></tr><tr style='height:13.5pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Acquisition purchase price</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: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;' >71,124</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></tr><tr style='height:13.5pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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 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><td style='width:67.5pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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 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><td style='width:67.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><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></tr><tr style='height:24.6pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:351.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:351.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Tangible assets and liabilities assumed, as referenced above, consisted of the following:</font></td></tr><tr style='height:8.45pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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: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><td style='width:67.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Cash acquired</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: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,576</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Accounts receivable, net</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: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;' >5,069</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Inventories</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: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;' >11,512</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Other current assets</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: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;' >810</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Property, plant and equipment, net</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: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;' >3,574</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Deferred income tax assets, net</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: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;' >10,469</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></tr><tr style='height:13.5pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Tangible assets</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: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;' >34,010</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></tr><tr style='height:13.5pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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 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><td style='width:67.5pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Accounts payable and accrued liabilities</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: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;' >6,001</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Deferred revenue including customer advances</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><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,976</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Other long term liabilities</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><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;' >2,972</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></tr><tr style='height:13.5pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Liabilities assumed</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: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;' >11,949</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></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;color:#000000;' >The Company finalized the purchase price allocation for DSI as of December 31, 2018.  </font><font style='font-family:inherit;font-size:11pt;color:#000000;' >T</font><font style='font-family:inherit;font-size:10pt;color:#000000;' >he weighted-average amortization periods for definite-lived intangible assets acquired was </font><font style='font-family:inherit;font-size:10pt;color:#000000;' >9.4</font><font style='font-family:inherit;font-size:10pt;color:#000000;' > years&#160;for tradenames, </font><font style='font-family:inherit;font-size:10pt;color:#000000;' >8.2</font><font style='font-family:inherit;font-size:10pt;color:#000000;' > years&#160;for developed technology, </font><font style='font-family:inherit;font-size:10pt;color:#000000;' >12.4</font><font style='font-family:inherit;font-size:10pt;color:#000000;' > years for customer relationships and </font><font style='font-family:inherit;font-size:10pt;color:#000000;' >7.4</font><font style='font-family:inherit;font-size:10pt;color:#000000;' > years for in-process research and development assets. The weighted average amortization period for all definite-lived inta</font><font style='font-family:inherit;font-size:10pt;color:#000000;' >ngible assets acquired was&#160;</font><font style='font-family:inherit;font-size:10pt;color:#000000;' >9.3</font><font style='font-family:inherit;font-size:10pt;color:#000000;' > years.</font><font style='font-family:Times New Roman;font-size:10pt;' > Goodwill recorded as a result of the acquisition of DSI is not deductible for tax purposes.</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 results of operations for DSI have been included in the Company&#8217;s consolidated financial statements from t</font><font style='font-family:Times New Roman;font-size:10pt;' >he date of acquisition. T</font><font style='font-family:inherit;font-size:10pt;color:#000000;' >he revenues of DSI included in the </font><font style='font-family:inherit;font-size:10pt;color:#000000;' >Company&#8217;s consolidated statement of operations from the date of acquisition</font><font style='font-family:Times New Roman;font-size:10pt;' > to </font><font style='font-family:Times New Roman;font-size:10pt;' >June 30</font><font style='font-family:Times New Roman;font-size:10pt;' >, 2018 </font><font style='font-family:inherit;font-size:10pt;color:#000000;' >were approximately&#160;$</font><font style='font-family:inherit;font-size:10pt;color:#000000;' >18</font><font style='font-family:inherit;font-size:10pt;color:#000000;' >.</font><font style='font-family:inherit;font-size:10pt;color:#000000;' >2</font><font style='font-family:inherit;font-size:10pt;color:#000000;' > </font><font style='font-family:inherit;font-size:10pt;color:#000000;' >million. The net loss of DSI included in the Company&#8217;s consolidated statement </font><font style='font-family:inherit;font-size:10pt;color:#000000;' >of operations for the same period was approximately $</font><font style='font-family:inherit;font-size:10pt;color:#000000;' >1.7</font><font style='font-family:inherit;font-size:10pt;color:#000000;' > </font><font style='font-family:inherit;font-size:10pt;color:#000000;' >million. Included in the net loss</font><font style='font-family:inherit;font-size:10pt;color:#000000;' > for the </font><font style='font-family:inherit;font-size:10pt;color:#000000;' >six months ended</font><font style='font-family:inherit;font-size:10pt;color:#000000;' > </font><font style='font-family:inherit;font-size:10pt;color:#000000;' >June 30,</font><font style='font-family:inherit;font-size:10pt;color:#000000;' > </font><font style='font-family:inherit;font-size:10pt;color:#000000;' >2018</font><font style='font-family:inherit;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.7</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 of revenues related to purchase accounting inventory fair value step</font><font style='font-family:Times New Roman;font-size:10pt;' > up amortization. The total inventory fair value step up was valued at $</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 and 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 loss of DSI for that period was $</font><font style='font-family:Times New Roman;font-size:10pt;' >1</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font><font style='font-family:Times New Roman;font-size:10pt;' >8</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >mil</font><font style='font-family:Times New Roman;font-size:10pt;' >lion 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 is based on the assumption 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</font><font style='font-family:Times New Roman;font-size:10pt;' >. Accordingly, the historical results have been 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 </font><font style='font-family:Times New Roman;font-size:10pt;' >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 indicative of the financ</font><font style='font-family:Times New Roman;font-size:10pt;' >ial 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: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: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></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: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;' >Six Months Ended</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: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;' >June 30,</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: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></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: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></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: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></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: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;' >61,671</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: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;' >(392)</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;' >$</font><font style='font-family:Times New Roman;font-size:10pt;' >2.6</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;' >six months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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>22
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6830417040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Transaction). Upon the closing of the transaction, the Company received $15.7 million. The $</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 represented consideration that was contingent on Denville achieving certain performance metrics with respect to 2018 and 2019 (</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 three and six months ended June 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><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;' >Three Months Ended</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;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;' >Six 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;' >June 30,</font></td><td style='width:10.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><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;' >June 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:10.5pt;text-align:center;vertical-align:top;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: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='5' rowspan='1' style='width:207pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:207pt;' ><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: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: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><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: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: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><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: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: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><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: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;' >24</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><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: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: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;' >24</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><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;' >(10)</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><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;' >34</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><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: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><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 three months ended June 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 </font><font style='font-family:Times New Roman;font-size:10pt;' >statements of cash flows for the six months ended June 30, 2019. Total operating cash flows for Denville in the Company&#8217;s consolidated statements of cash flows for the six months ended June 30, 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>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6822277376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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>Goodwill And Other 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_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill And Other 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;' >	Goodwill and Other 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;' >Intangible assets 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:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.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: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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></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;' >Weighted </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></tr><tr style='height:12.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.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: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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></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;' >Average</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></tr><tr style='height:12.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.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='4' rowspan='1' style='width:116.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:116.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' >June 30, 2019</font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:116.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:116.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' >December 31, 2018</font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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;' >Life</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;font-weight:bold;color:#000000;' > (a)</font></td></tr><tr style='height:12.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.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='11' rowspan='1' style='width:247.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:247.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td style='width:1.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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;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: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></tr><tr style='height:25.5pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Amortizable intangible assets:</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:48pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Gross</font></td><td style='width:1.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Accumulated Amortization</font></td><td style='width:1.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:1.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:6.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:48pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Gross</font></td><td style='width:1.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Accumulated Amortization</font></td><td style='width:1.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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></tr><tr style='height:12.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Existing technology</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:48pt;border-top-style:solid;border-top-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,205</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(18,004)</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.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:48pt;border-top-style:solid;border-top-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,268</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(16,215)</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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;' >6.6</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;' >Years</font></td></tr><tr style='height:12.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Trade names</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: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;' >7,809</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(3,182)</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.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: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;' >7,828</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(2,861)</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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;' >7.2</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;' >Years</font></td></tr><tr style='height:12.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Distribution agreements/customer relationships</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: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;' >22,603</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(10,147)</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.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: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;' >22,657</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(9,509)</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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;' >10.2</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;' >Years</font></td></tr><tr style='height:12.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >In-process research and development</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: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;' >446</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(60)</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.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: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;' >1,387</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(30)</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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;' >6.4</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;' >Years</font></td></tr><tr style='height:12.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Patents</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: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;' >211</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(211)</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.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: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;' >211</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(204)</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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;' >-</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;' >Years</font></td></tr><tr style='height:13.5pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total amortizable intangible assets</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:48pt;border-top-style:solid;border-top-width:1;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;' >72,274</font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(31,604)</font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;' >73,351</font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(28,819)</font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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></tr><tr style='height:13.5pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.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:48pt;border-top-style:solid;border-top-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:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.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:48pt;border-top-style:solid;border-top-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:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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></tr><tr style='height:12.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Indefinite-lived intangible assets:</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: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><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.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: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><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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></tr><tr style='height:12.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Goodwill</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: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;' >57,239</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.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: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;' >57,304</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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></tr><tr style='height:12.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other indefinite-lived intangible assets</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: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;' >1,230</font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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: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;' >1,232</font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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></tr><tr style='height:25.5pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total goodwill and other indefinite-lived intangible assets</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:48pt;border-top-style:solid;border-top-width:1;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;' >58,469</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.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:48pt;border-top-style:solid;border-top-width:1;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;' >58,536</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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></tr><tr style='height:3.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.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:48pt;border-top-style:solid;border-top-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:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.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:48pt;border-top-style:solid;border-top-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:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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></tr><tr style='height:13.5pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total intangible assets, gross</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:48pt;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;' >130,743</font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48pt;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;' >131,887</font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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></tr><tr style='height:7.5pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.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:48pt;border-top-style:double;border-top-width:3;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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;border-top-style:double;border-top-width:3;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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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></tr><tr style='height:12.75pt;' ><td colspan='15' rowspan='1' style='width:496.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:496.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(a) Weighted average life as of June 30, 2019.</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></tr></table></div><p style='line-height:20pt;' /><div><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;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >The change</font><font style='font-family:Times New Roman;font-size:10pt;' > in the carrying amount of goodwill for the </font><font style='font-family:Times New Roman;font-size:10pt;' >six months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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;' > 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:6.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:250.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:250.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:63.75pt;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;color:#000000;' >(in thousands)</font></td><td style='width:63.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><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></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:257.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:257.25pt;' ><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: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;' >57,304</font></td><td style='width:63.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><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></tr><tr style='height:12.75pt;' ><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:250.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:250.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Effect of change in currency translation</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: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;' >(65)</font></td><td style='width:63.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><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></tr><tr style='height:13.5pt;' ><td colspan='2' rowspan='1' style='width:257.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:257.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:left;vertical-align:bottom;border-color:Black;min-width:6.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;' >57,239</font></td><td style='width:63.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><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></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;' > 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;' >June 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;' >. Intangible asset amortization expense from continuing operations was $2.9 million and $2.5 million for the six months ended </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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 cur</font><font style='font-family:Times New Roman;font-size:10pt;' >rently 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.6</font><font style='font-family:Times New Roman;font-size:10pt;' > million for 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.6</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.5</font><font style='font-family:Times New Roman;font-size:10pt;' > million fo</font><font style='font-family:Times New Roman;font-size:10pt;' >r 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.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;' >2023</font><font style='font-family:Times New Roman;font-size:10pt;' >, and $5.3 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, the Company recognized an impairment charge of $0.9 million related to certain of its </font><font style='font-family:Times New Roman;font-size:10pt;' >in-process research and development </font><font style='font-family:Times New Roman;font-size:10pt;' >intangible assets as a result of the on-going evaluation of its </font><font style='font-family:Times New Roman;font-size:10pt;' >capitalized </font><font style='font-family:Times New Roman;font-size:10pt;' >research and development activities.</font><font style='font-family:Times New Roman;font-size:10pt;' > There was no impairment charge recognized during the three and six months ended June 30, 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_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill and 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_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>24
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6822225248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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:98.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:98.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:center;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >June 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><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:69.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><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:98.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:98.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;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</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:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><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:98.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:98.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='4' rowspan='1' style='width:153pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:153pt;' ><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:105pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:105pt;' ><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: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,729</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:6.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:105pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:105pt;' ><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: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;' >4,101</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:6.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:105pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:105pt;' ><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: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,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:6.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;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:98.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><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: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,288</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:6.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;border-top-style: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>25
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6830478992">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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;' >As of </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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;' >, 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 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:69.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >June 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 style='width:69.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><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 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:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</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 style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.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: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: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 colspan='3' rowspan='1' style='width:150pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:150pt;' ><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: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><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,527</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><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: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: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,914</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><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: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: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,814</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><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: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: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,406</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><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: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: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;' >114</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><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: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: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,775</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><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: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: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;' >(18,416)</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><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: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><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,359</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><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_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>26
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6822202512">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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;' >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;' >	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 Multi Channel Systems MCS GmbH (MCS) and Triangle 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 were employees of the Company as of June 30, 2019 and 2018. Pursuant to these lease agreeme</font><font style='font-family:Times New Roman;font-size:10pt;' >nts, the Company made rent payments of approximately $</font><font style='font-family:Times New Roman;font-size:10pt;' >89</font><font style='font-family:Times New Roman;font-size:10pt;' > thousand and $</font><font style='font-family:Times New Roman;font-size:10pt;' >81 </font><font style='font-family:Times New Roman;font-size:10pt;' >thousand to these former owners for the three months ended June 30, 2019 and 2018, respectively. The Company made rent payments of approximately $</font><font style='font-family:Times New Roman;font-size:10pt;' >178</font><font style='font-family:Times New Roman;font-size:10pt;' > thousand and $</font><font style='font-family:Times New Roman;font-size:10pt;' >171</font><font style='font-family:Times New Roman;font-size:10pt;' > thousand to th</font><font style='font-family:Times New Roman;font-size:10pt;' >ese former owners for the six months ended June 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>27
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6830405984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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;' >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;' >	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:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.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: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;' >Beginning</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><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:56.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >(Payments)\</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><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: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><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><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: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;' >Ending</font></td></tr><tr style='height:12.75pt;' ><td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.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:48pt;border-bottom-style:solid;border-bottom-width:1;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;' >Balance</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><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:56.25pt;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;font-weight:bold;color:#000000;' >Credits</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><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:48pt;border-bottom-style:solid;border-bottom-width:1;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;' >Additions</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><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:48pt;border-bottom-style:solid;border-bottom-width:1;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;' >Balance</font></td></tr><tr style='height:12.75pt;' ><td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.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='10' rowspan='1' style='width:254.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:254.25pt;' ><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:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.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: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: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:6.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:56.25pt;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: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:6.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: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: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:6.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: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:13.15pt;' ><td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Year ended 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: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;' >246</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><td style='width:6.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: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;' >(37)</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><td style='width:6.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: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;' >182</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><td style='width:6.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: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;' >391</font></td></tr><tr style='height:6.4pt;' ><td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.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: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><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><td style='width:6.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: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: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><td style='width:6.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: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><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><td style='width:6.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: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:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Six months ended June 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: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;' >391</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><td style='width:6.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: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;' >(79)</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><td style='width:6.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: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;' >6</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><td style='width:6.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: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;' >318</font></td></tr><tr style='height:12.75pt;' ><td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.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: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><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><td style='width:6.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: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: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><td style='width:6.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: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><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><td style='width:6.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: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_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>28
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6822280064">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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</font><font style='font-family:Times New Roman;font-size:10pt;' > 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 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='4' rowspan='1' style='width:109.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:109.5pt;' ><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 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='4' rowspan='1' style='width:109.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:109.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Six 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 style='width:6.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='4' rowspan='1' style='width:109.5pt;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:109.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >June 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 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='4' rowspan='1' style='width:109.5pt;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:109.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >June 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 style='width:6.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:48pt;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:48pt;' ><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 style='width:6.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.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:2;border-bottom-style:solid;border-bottom-width:2;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;' >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 style='width:6.75pt;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 style='width:48pt;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:48pt;' ><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 style='width:6.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.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:2;border-bottom-style:solid;border-bottom-width:2;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;' >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:6.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='10' rowspan='1' style='width:240pt;border-top-style:solid;border-top-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:240pt;' ><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:6.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: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:6.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: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:6.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: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:6.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: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:6.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: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;' >123</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: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;' >118</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:6.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: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;' >255</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: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;' >250</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:6.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: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;' >(170)</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: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;' >(184)</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:6.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: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;' >(352)</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: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;' >(388)</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:6.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: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;' >71</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: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;' >52</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:6.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: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;' >147</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: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;' >110</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:6.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: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;' >24</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: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;' >(14)</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:6.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: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;' >50</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: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;' >(28)</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;' >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;' >June 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 $</font><font style='font-family:Times New Roman;font-size:10pt;' >0.2</font><font style='font-family:Times New Roman;font-size:10pt;' >&#160;million, for both periods, to its defined benefit pension plans. </font><font style='font-family:Times New Roman;font-size:10pt;' >For the six months ended </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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 Compan</font><font style='font-family:Times New Roman;font-size:10pt;' >y contributed </font><font style='font-family:Times New Roman;font-size:10pt;' >$0.4</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;' >and $0.4 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.3</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></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 Com</font><font style='font-family:Times New Roman;font-size:10pt;' >pany 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 </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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;' >, </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 long term liabilities line 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>29
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6830418416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 2023 and thereafter. </font><font style='font-family:Times New Roman;font-size:10pt;' >As discussed in Footnote 1, the Company adopted ASC 842 </font><font style='font-family:Times New Roman;font-size:10pt;' >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.4 </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;' >million as of January 1, 2019.  As a result of using the </font><font style='font-family:Times New Roman;font-size:10pt;' >current period adjustment method, the lease expense for </font><font style='font-family:Times New Roman;font-size:10pt;' >six months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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;' >The components of lease expense for the </font><font style='font-family:Times New Roman;font-size:10pt;' >three and six months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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 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;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;' >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 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;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;' >Six 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 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;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;' >June 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 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;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;' >June 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 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;border-top-style:solid;border-top-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;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 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;border-top-style:solid;border-top-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;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: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;' >515</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;' >1,038</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: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;' >51</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;' >127</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;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;' >(103)</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;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;' >(205)</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;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: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;' >463</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;border-top-style: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;' >960</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;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;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 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: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;' >Six 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 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;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;' >June 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 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;border-top-style:solid;border-top-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;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: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;' >1,367</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: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;' ></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 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;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;' >June 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 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;border-top-style:solid;border-top-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;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: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,846</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: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 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: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;' >2,295</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;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;' >8,714</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;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: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;' >11,009</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;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.5</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;' >Rent payments for continuing operations were approximately $</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 for the </font><font style='font-family:Times New Roman;font-size:10pt;' >six months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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;' >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;' >June 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,295</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;' >2,108</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,852</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,804</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,798</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;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,543</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;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;' >16,400</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,391)</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;' >11,009</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>30
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6822067664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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;' >Common 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;margin-left:24.5pt;' >The</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >Company has 80.0 million shares of common stock authorized for issuance. As of </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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 had </font><font style='font-family:Times New Roman;font-size:10pt;' > 37.9</font><font style='font-family:Times New Roman;font-size:10pt;' > million shares of common stock issued and outstanding</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-style:italic;margin-left:24.5pt;' >Preferred 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;margin-left:24.5pt;' >The</font><font style='font-family:Times New Roman;font-size:10pt;' > Company&#8217;s Board of Directors </font><font style='font-family:Times New Roman;font-size:10pt;' >has the authority to issue up to 5.0 million shares of preferred stock and to determine the price, privileges and other terms of the shares. The Board of Directors may exercise this authority without any further approval of</font><font style='font-family:Times New Roman;font-size:10pt;' > stockholders. As of </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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 had no preferred stock issued or outstanding</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-style:italic;margin-left:24.5pt;' >Employee Stock Purchase Plan (as amended, the ESPP)</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 2000, the Company approved </font><font style='font-family:Times New Roman;font-size:10pt;' >the ESPP</font><font style='font-family:Times New Roman;font-size:10pt;' >. Under this </font><font style='font-family:Times New Roman;font-size:10pt;' >ESPP</font><font style='font-family:Times New Roman;font-size:10pt;' >, participating employees can authorize </font><font style='font-family:Times New Roman;font-size:10pt;' >the Company to withhold a portion of their base pay during consecutive six-month payment periods for the purchase of shares of the Company&#8217;s common stock. At the conclusion of the period, participating employees can purchase shares of the Company&#8217;s common </font><font style='font-family:Times New Roman;font-size:10pt;' >stock at 85% of the lower of the fair market value of the Company&#8217;s common stock at the beginning or end of the period. Shares are iss</font><font style='font-family:Times New Roman;font-size:10pt;' >ued under the ESPP for the six-month periods ending June&#160;30 and December&#160;31. </font><font style='font-family:Times New Roman;font-size:10pt;' >As of </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >1,400,000</font><font style='font-family:Times New Roman;font-size:10pt;' > shares of common stock are authorized for issuance</font><font style='font-family:Times New Roman;font-size:10pt;' >,</font><font style='font-family:Times New Roman;font-size:10pt;' > of which </font><font style='font-family:Times New Roman;font-size:10pt;' >984,547</font><font style='font-family:Times New Roman;font-size:10pt;' > shares were iss</font><font style='font-family:Times New Roman;font-size:10pt;' >ue</font><font style='font-family:Times New Roman;font-size:10pt;' >d. </font><font style='font-family:Times New Roman;font-size:10pt;' >There were</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >93,785 and 24,907 shares issued under the ESPP during the </font><font style='font-family:Times New Roman;font-size:10pt;' >six months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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></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:27pt;' >Stock </font><font style='font-family:Times New Roman;font-size:10pt;font-style:italic;' >Option and Equity Incentive 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;font-style:italic;margin-left:24.5pt;' >Third Amended and Restated 2000 Stock Option and Incentive Plan (as amended, the Third A&amp;R Plan)</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 Third Amendment to the Third A&amp;R Plan (the Amendment) was adopted by the Board of Directors on April&#160;2, 2018. Such Amendment was approved by the stockholders at the Company&#8217;s 2018 Annual Meeting of Stockholders.  </font><font style='font-family:Times New Roman;font-size:10pt;' >Pursuant to the Amendment, the aggregat</font><font style='font-family:Times New Roman;font-size:10pt;' >e number of shares authorized for issuance under the Third A&amp;R Plan was increased by </font><font style='font-family:Times New Roman;font-size:10pt;' >3,400,000</font><font style='font-family:Times New Roman;font-size:10pt;' > shares to </font><font style='font-family:Times New Roman;font-size:10pt;' >20,908,929</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-style:italic;margin-left:24.5pt;' >Restricted Stock Units with a Market Condition (the Market Condition RSUs)</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 May 24, 2018, the Compensation Committee of the Board o</font><font style='font-family:Times New Roman;font-size:10pt;' >f Directors of the Company approved and granted deferred stock awards of Market Condition RSUs (the 2018 Market Condition RSUs) to certain members of the Company&#8217;s management team under </font><font style='font-family:Times New Roman;font-size:10pt;' >the Third A&amp;R Plan</font><font style='font-family:Times New Roman;font-size:10pt;' >. The vesting of the 2018 Market Condition RSUs is b</font><font style='font-family:Times New Roman;font-size:10pt;' >ased on a graded-vesting schedule (one third at the end of each year for three years) and linked to the achievement of a relative total shareholder return of the Company&#8217;s common stock from May 24, 2018 to the earlier of (i) May 24, 2019 or (ii) upon a cha</font><font style='font-family:Times New Roman;font-size:10pt;' >nge of control (measured relative to the NASDAQ Biotechnology index and based on the 20-day trading average price before each such date). As of </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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;' >, t</font><font style='font-family:Times New Roman;font-size:10pt;' >he target number of these restricted stock units that may be earned is 7,556 shares</font><font style='font-family:Times New Roman;font-size:10pt;' >; the maximum amount is 150% of the target number.</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 March 7, 2019, the Compensation Committee of the Board of Directors of the Company approved and granted deferred stock awards of Market Condition RSUs (the 2019 Market Condition RSUs) to certain member</font><font style='font-family:Times New Roman;font-size:10pt;' >s of the Company&#8217;s management team under </font><font style='font-family:Times New Roman;font-size:10pt;' >the Third A&amp;R Plan</font><font style='font-family:Times New Roman;font-size:10pt;' >. The vesting of the 2019 Market Condition RSUs is based on a graded-vesting schedule (one third at the end of each year for three years) and linked to the achievement of a relative total sharehold</font><font style='font-family:Times New Roman;font-size:10pt;' >er return of the Company&#8217;s common stock from March 7, 2019 to the earlier of (i) March 7, 2020 or (ii) upon a change of control (measured relative to the </font><font style='font-family:Times New Roman;font-size:10pt;' >NASDAQ Biotechnology index and based on the 20-day trading average price before each such date). As of</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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;' >, t</font><font style='font-family:Times New Roman;font-size:10pt;' >he target number of these restricted stock units that may be earned is 56,517 shares; the maximum amount is 150% of the target number.</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 employees and directors including stock options, restricte</font><font style='font-family:Times New Roman;font-size:10pt;' >d 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 occur, 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 o</font><font style='font-family:Times New Roman;font-size:10pt;' >ption and restricted stock unit activity under the Company&#8217;s Third A&amp;R Plan for the </font><font style='font-family:Times New Roman;font-size:10pt;' >six months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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:12.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;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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;color:#000000;' >Market Condition RSU&#39;s</font></td></tr><tr style='height:12.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;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;font-weight:bold;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 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: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:6.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 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: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></tr><tr style='height:12.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;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;font-weight:bold;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;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 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;font-weight:bold;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;font-weight:bold;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;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:left;vertical-align:bottom;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: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:6.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;font-weight:bold;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 style='width:6.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: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></tr><tr style='height:12.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;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;' >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;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 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;font-weight:bold;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;font-weight:bold;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;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 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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;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 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;font-weight:bold;color:#000000;' >Grant Date</font></td></tr><tr style='height:12.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-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;' >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;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 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;font-weight:bold;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;font-weight:bold;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;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 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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;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 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;font-weight:bold;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:12.75pt;' ><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;' >587,909</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.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: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;' >599,977</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.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;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >75,514</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;' >4.16</font></td></tr><tr style='height:12.75pt;' ><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:12.75pt;' ><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;' >Expired</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,635)</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;' >2.28</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:12.75pt;' ><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;' >(550,200)</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.46</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;' >4.19</font></td></tr><tr style='height:12.75pt;' ><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;' >(356,649)</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;' >4.03</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;' >(229,883)</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.48</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;' >(124,607)</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.5pt;' ><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 June 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,182,857</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,053,656</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;' >64,073</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><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 colspan='5' rowspan='1' style='width:159.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:159.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: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='5' rowspan='1' style='width:159.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:159.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Six 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;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:159.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:159.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >June 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><td colspan='5' rowspan='1' style='width:159.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:159.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >June 30,</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 colspan='2' rowspan='1' style='width:76.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:76.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;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='2' rowspan='1' style='width:76.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:76.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 colspan='2' rowspan='1' style='width:76.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:76.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;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='2' rowspan='1' style='width:76.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:76.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;' >Volatility</font></td><td style='width:50.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >47.76</font></td><td style='width:26.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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:50.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >42.31</font></td><td style='width:26.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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:50.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >45.69</font></td><td style='width:26.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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:50.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >42.31</font></td><td style='width:26.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' ><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;' >Risk-free interest rate</font></td><td style='width:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1.86</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2.82</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2.42</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2.82</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' ><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;' >Expected holding period (in years)</font></td><td style='width:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4.70</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >years</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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4.95</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >years</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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4.73</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >years</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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4.95</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >years</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;' >Dividend yield</font></td><td style='width:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >%</font></td></tr></table></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:13.15pt;' ><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 colspan='5' rowspan='1' style='width:145.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:145.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Six 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;color:#000000;' ></font></td><td colspan='5' 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;font-weight:bold;color:#000000;' >June 30,</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 colspan='2' rowspan='1' style='width:68.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:68.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</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:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:68.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:68.25pt;' ><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;' >Volatility</font></td><td style='width:52.5pt;border-top-style:solid;border-top-width:1;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;' >48.00</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: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:52.5pt;border-top-style:solid;border-top-width:1;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;' >44.02</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></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;' >Risk-free interest rate</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;' >2.50</font></td><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: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: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;' >2.27</font></td><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></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;' >Correlation coefficient</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;' >0.27</font></td><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: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: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;' >0.07</font></td><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></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;' >Dividend yield</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: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: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: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: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></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 used historical volatility to calculate the expected volatility </font><font style='font-family:Times New Roman;font-size:10pt;' >for each grant as of the grant date</font><font style='font-family:Times New Roman;font-size:10pt;' >. </font><font style='font-family:Times New Roman;font-size:10pt;' >Historical volatility was determined by calculating the mean reversion of the daily adjusted closing stock price. The risk-free interest rate assumption is based upon observed U.S. Treasury bill interest rates (risk-free) appropriate for the term of the Co</font><font style='font-family:Times New Roman;font-size:10pt;' >mpany&#8217;s stock options and Market Condition RSUs. The expected holding period of stock options represents the period of time options are expected to be outstanding and is based on historical experience. The vesting period ranges from one to four years and t</font><font style='font-family:Times New Roman;font-size:10pt;' >he contractual life is ten years. The correlation coefficient, used to value the Market Condition RSUs, represents the way in which entities move in relation to the NASDAQ Biotechnology index as a whole.</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;' >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 o</font><font style='font-family:Times New Roman;font-size:10pt;' >ptions, 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 six months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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;' >Six 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;' >June 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;' >June 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;' >8</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;' >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: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;' >21</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;' >26</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;' >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: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;' >102</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;' >29</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;' >226</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;' >529</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;' >576</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,080</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,273</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;' >42</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;' >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: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;' >76</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;' >71</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;' >615</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;' >734</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;' >1,206</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;' >1,746</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 based upon net income divided 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 RSU</font><font style='font-family:Times New Roman;font-size:10pt;' >s into common stock using the treasury method. The weighted av</font><font style='font-family:Times New Roman;font-size:10pt;' >erage 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;' >Six 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;' >June 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;' >June 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;' >37,735,717</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,082,258</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,682,539</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;' >35,774,334</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;' >37,735,717</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,082,258</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,682,539</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;' >35,774,334</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 3,300,586</font><font style='font-family:Times New Roman;font-size:10pt;' > and 4,737,057</font><font style='font-family:Times New Roman;font-size:10pt;' > shares of common stock for th</font><font style='font-family:Times New Roman;font-size:10pt;' >e </font><font style='font-family:Times New Roman;font-size:10pt;' >six months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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>31
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6661031168">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 each of the other lenders p</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >arty 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 outstan</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ding.</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 Company parties thereto, as </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >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). On August 16, 2018, the Company and Cerberus Business Fin</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ance, 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;' >The Financing Agreement provided for senior secured credit facilities </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(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 t</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >he 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</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > 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;' >Commencing 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</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > 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.</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >Furthermor</font><font style='font-family:Times New Roman;font-size:10pt;' >e, 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 mandatory prepayment events including an annual &#8220;excess cash flow sweep&#8221; of 50% of the consolidate</font><font style='font-family:Times New Roman;font-size:10pt;' >d 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; 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;' > three </font><font style='font-family:Times New Roman;font-size:10pt;' >months </font><font style='font-family:Times New Roman;font-size:10pt;' >ended </font><font style='font-family:Times New Roman;font-size:10pt;' >March 31</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;' > 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;' > Additionally, during the three months ended June 30, 2019, the Company made a payment, as required by the Financing</font><font style='font-family:Times New Roman;font-size:10pt;' > Agreement, of $1.0 million in connection with </font><font style='font-family:Times New Roman;font-size:10pt;' >the release of an escrow am</font><font style='font-family:Times New Roman;font-size:10pt;' >ount associated with the Denville Transaction discussed in Note 5. </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 unconditionally guaranteed by the Company and certain of the Company&#8217;s existing</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > 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 ta</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ngible 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.</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;' >Interes</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >t 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 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;' >LIBOR) ra</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >te 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 applicable t</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >o 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 </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >and investments, loans and guarantees, mergers, consolidations, l</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >iquidations 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, affiliated pract</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ice agreements and certain debt agreements. The Financing Agreement also contains customary events of default. </font><font style='font-family:Times New Roman;font-size:10pt;' >As of </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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</font><font style='font-family:Times New Roman;font-size:10pt;' > was in compliance with all financial covenants contained in the </font><font style='font-family:Times New Roman;font-size:10pt;' >Financing </font><font style='font-family:Times New Roman;font-size:10pt;' >A</font><font style='font-family:Times New Roman;font-size:10pt;' >greement,</font><font style='font-family:Times New Roman;font-size:10pt;' > was 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 and had available borrowing capacity under its Financing Agreement of </font><font style='font-family:Times New Roman;font-size:10pt;' >$</font><font style='font-family:Times New Roman;font-size:10pt;' >9.5</font><font style='font-family:Times New Roman;font-size:10pt;' > million.</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><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 </font><font style='font-family:Times New Roman;font-size:10pt;' >of </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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 term loan was 8.85%.</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 ap</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >proximates 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;' >June 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 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;font-weight:bold;color:#000000;' >June 30,</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: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;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 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;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</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:64.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:64.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;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='3' 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;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: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;' >56,197</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,376)</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,821</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;' >(2,800)</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;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: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;' >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;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;' >52,414</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;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>32
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6830419248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 enter into 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 or 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 a Financing Agreeme</font><font style='font-family:Times New Roman;font-size:10pt;' >nt </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 amount of $36.0 million </font><font style='font-family:Times New Roman;font-size:10pt;' >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 fixed-rate debt and fixed</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > 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 following table presents </font><font style='font-family:Times New Roman;font-size:10pt;' >th</font><font style='font-family:Times New Roman;font-size:10pt;' >e</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;' >June 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;' >June 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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;' >31,591</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;' >(628)</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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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 six months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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;font-weight:bold;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;font-weight:bold;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;' >Six 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;' >June 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;' >June 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;' >(298)</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;' >155</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;' >(494)</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;' >(99)</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 six months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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;font-weight:bold;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;font-weight:bold;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;' >Six 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;font-weight:bold;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;' >June 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;' >June 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;font-weight:bold;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;' >19</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;' >70</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;' >36</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;' >45</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;' >June 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.2 </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>33
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6822123680">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;' >The weighted average fair value of the options granted under the Third A&amp;R Plan during 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;' >June 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;' >was $0.97 and $1.81, respectively, and</font><font style='font-family:Times New Roman;font-size:10pt;' > during the </font><font style='font-family:Times New Roman;font-size:10pt;' >six months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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;' >was $1.56 and $1.81, respectively. The following assumptions were used to estimate the fair value, using the Black-Scholes option pricing model, of stock options granted during the th</font><font style='font-family:Times New Roman;font-size:10pt;' >ree and </font><font style='font-family:Times New Roman;font-size:10pt;' >six months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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></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 weighted average fair value of the 2019 Market Condition RSUs which were granted under the Third A&amp;R Plan during 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;' >March 31,</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 $4.16. There were no Market Condition RSUs granted under the Third A&amp;R Plan during 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;' >June 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 weighted average fair value of the 2018 Market Condition RSUs which were granted under the Third A&amp;R Plan during 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;' >June 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;' > was $4.19. There were no Market Condition RSUs granted</font><font style='font-family:Times New Roman;font-size:10pt;' > under the Third A&amp;R Plan during 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;' >March 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;' >. The following assumptions were used to estimate the fair value, using a Monte-Carlo valuation simulation, of the Market Condition RSUs granted during the </font><font style='font-family:Times New Roman;font-size:10pt;' >six months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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><p style='text-align:left;line-height:12pt;' ></p></div><p style='line-height:20pt;' /><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 June 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;' >(628)</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;' >(628)</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>34
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6830490512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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;' >six 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;' >June 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-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:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended June 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;' >20,920</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,399</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,271</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,753</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;' >28,343</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;' >910</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;' >236</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;' >16</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,241</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;' >21,830</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,635</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,350</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,769</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;' >29,584</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;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></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-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:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended June 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;' >20,478</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;' >4,058</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,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;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,156</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;' >30,008</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,204</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;' >168</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;' >129</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;' >13</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,514</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;' >21,682</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;' >4,226</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,445</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,169</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;' >31,522</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;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></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-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:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Six Months Ended June 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;' >39,591</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,528</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,184</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,798</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;' >55,101</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,053</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;' >426</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;' >176</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;' >30</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;' >2,685</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;' >41,644</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,954</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,360</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,828</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;' >57,786</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;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></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-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:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Six Months Ended June 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;' >36,695</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,587</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,006</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;' >4,400</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;' >55,688</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,030</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;' >334</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;' >31</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;' >2,593</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;' >38,725</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;' >7,921</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;' >7,204</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;' >4,431</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;' >58,281</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;' >June 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.5</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;' >six months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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: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='8' rowspan='1' style='width:285.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:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended June 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 colspan='8' rowspan='1' style='width:285.75pt;border-top-style:solid;border-top-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;color:#000000;' >(in thousands)</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='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Service Contracts</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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Customer Advances</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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><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;' >Balance at March 31, 2019</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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,666</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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,049</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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,715</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;' >  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >281</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >140</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >421</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;' >  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(344)</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(250)</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(594)</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;' >  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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(10)</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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(10)</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;' >Balance at June 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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,593</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: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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,939</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: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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,532</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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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='8' rowspan='1' style='width:285.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:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended June 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 colspan='8' rowspan='1' style='width:285.75pt;border-top-style:solid;border-top-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;color:#000000;' >(in thousands)</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='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Service Contracts</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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Customer Advances</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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><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;' >Balance at March 31, 2018</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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,793</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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,060</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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,853</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;' >  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1)</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1)</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;' >  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,090</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >116</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,206</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;' >  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,169)</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(323)</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,492)</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;' >  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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(19)</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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(19)</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;' >Balance at June 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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,694</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: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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,853</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: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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,547</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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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='8' rowspan='1' style='width:285.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:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Six Months Ended June 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 colspan='8' rowspan='1' style='width:285.75pt;border-top-style:solid;border-top-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;color:#000000;' >(in thousands)</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='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Service Contracts</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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Customer Advances</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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><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;' >Balance at December 31, 2018</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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,659</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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,161</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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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;' >  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,126</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >251</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,377</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;' >  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,192)</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(473)</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,665)</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;' >  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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</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;' >Balance at June 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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,593</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: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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,939</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: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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,532</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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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='8' rowspan='1' style='width:285.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:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Six Months Ended June 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 colspan='8' rowspan='1' style='width:285.75pt;border-top-style:solid;border-top-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;color:#000000;' >(in thousands)</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='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Service Contracts</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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Customer Advances</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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><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;' >Balance at December 31, 2017</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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >505</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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >505</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;' >  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >848</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,128</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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;' >  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,283</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >244</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,527</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;' >  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,927)</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(519)</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(2,446)</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;' >  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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(15)</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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(15)</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;' >Balance at June 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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,694</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: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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,853</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: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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,547</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:15pt;' ><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;' >Six Months Ended June 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: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;' ></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: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;' ></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: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, 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: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;' > 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: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;' > 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;' >368</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;' >149</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;' > 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;' >(329)</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;' >-</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: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;' > 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;' >(1)</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;' >77</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:15.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;' >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;' >370</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;' >521</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>35
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6822254352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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;' >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;' >	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.9 million and $0.4 million for the three months ended June 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;' >78</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >.2</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >% for the three months ended June 30, 201</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9 compared with </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >19.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.3 million and an expense of $0.2 million for the six months ended June 30, 2019 and 2018, respectively. The effective tax rate on c</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ontinuing operations was </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >10.6</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >% for the six months ended June 30, 2019, compared with (</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.3</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 primaril</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >y 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 G</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ILTI (Global Intangible Low-Taxed Income) tax rules, limitations on interest expense deductions and, in 2018, certain 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 and six months ended June 30, 2019, no income tax expense or benefit was recorded for d</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >iscontinued operations. For the comparable three-and six-month periods in 2018, income tax benefit recorded for discontinued operations was $10 thousand and $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>36
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6822501744">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 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;' >June 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;' >six months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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 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 </font><font style='font-family:Times New Roman;font-size:10pt;' >U.S. generally accepted accounting principles (U.S. GAAP) have 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 </font><font style='font-family:Times New Roman;font-size:10pt;' >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 f</font><font style='font-family:Times New Roman;font-size:10pt;' >inancial statements and the notes thereto included in the Company&#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 incl</font><font style='font-family:Times New Roman;font-size:10pt;' >ude normal recurring adjustments necessary to present a fair statement of financial position as of </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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 three and six months ended </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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</font><font style='font-family:Times New Roman;font-size:10pt;' > flows for the </font><font style='font-family:Times New Roman;font-size:10pt;' >six months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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;' >June 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 fis</font><font style='font-family:Times New Roman;font-size:10pt;' >cal 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 six months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >June 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 sheet, </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;' >i</font><font style='font-family:Times New Roman;font-size:10pt;' >ncome (</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;' >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: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, manufacturi</font><font style='font-family:Times New Roman;font-size:10pt;' >ng 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 period of time in exchange for considera</font><font style='font-family:Times New Roman;font-size:10pt;' >tion. 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;' >June 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 contra</font><font style='font-family:Times New Roman;font-size:10pt;' >cts 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</font><font style='font-family:Times New Roman;font-size:10pt;' > 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 ROU assets and liabilities are recogni</font><font style='font-family:Times New Roman;font-size:10pt;' >zed 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 the information available at commencem</font><font style='font-family:Times New Roman;font-size:10pt;' >ent 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 corporate bond yields, as well as comparis</font><font style='font-family:Times New Roman;font-size:10pt;' >on 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. Lease expense for lease payments is</font><font style='font-family:Times New Roman;font-size:10pt;' > 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 applies</font><font style='font-family:Times New Roman;font-size:10pt;' > a portfolio approach to effecti</font><font style='font-family:Times New Roman;font-size:10pt;' >vely 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>37
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6822219920">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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:15pt;' ><td style='width:171pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:171pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:77.25pt;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Foreign currency</font></td><td style='width:6pt;text-align:center;vertical-align:middle;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:77.25pt;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Derivatives</font></td><td style='width:6pt;text-align:center;vertical-align:middle;border-color:Black;min-width:6pt;' ><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 style='width:67.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:middle;border-color:Black;min-width:6pt;' ><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 style='width:67.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:77.25pt;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >translation  </font></td><td style='width:6pt;text-align:center;vertical-align:middle;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:77.25pt;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >qualifying as</font></td><td style='width:6pt;text-align:center;vertical-align:middle;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:77.25pt;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Defined benefit</font></td><td style='width:6pt;text-align:center;vertical-align:middle;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;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:67.5pt;text-align:right;vertical-align:middle;border-color:Black;min-width:67.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td colspan='2' rowspan='1' style='width:77.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >adjustments</font></td><td style='width:6pt;text-align:center;vertical-align:middle;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:77.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >hedges</font></td><td style='width:6pt;text-align:center;vertical-align:middle;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:77.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >pension plans</font></td><td style='width:6pt;text-align:center;vertical-align:middle;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:77.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:77.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</font></td></tr><tr style='height:15pt;' ><td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' ><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: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: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;' >(12,630)</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: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: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;' >(170)</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: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: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;' >(732)</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: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: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;' >(13,532)</font></td></tr><tr style='height:25.5pt;' ><td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other comprehensive income (loss) before reclassifications</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: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;' >(191)</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: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: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;' >(494)</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: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: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;' >-</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: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: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;' >(685)</font></td></tr><tr style='height:15pt;' ><td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Amounts reclassified from AOCI</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: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;' >-</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: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: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;' >36</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: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: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;' >-</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: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: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;' >36</font></td></tr><tr style='height:15pt;' ><td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other comprehensive income (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: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;' >(191)</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: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: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;' >(458)</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: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: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;' >-</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: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: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;' >(649)</font></td></tr><tr style='height:15.75pt;' ><td style='width:171pt;text-align:left;vertical-align:middle;border-color:Black;min-width:171pt;' ><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: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:67.5pt;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;' >(12,821)</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: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:67.5pt;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;' >(628)</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: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:67.5pt;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;' >(732)</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: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:67.5pt;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;' >(14,181)</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>38
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6830519120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of Business Acquisitions [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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: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:67.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Tangible assets</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: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;' >34,010</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Liabilities assumed</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: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;' >(11,949)</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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 assets</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: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;' >22,061</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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: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: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;' ></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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Goodwill and intangible assets:</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: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;' ></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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Goodwill</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: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;' >21,865</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Amortizable intangible assets:</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: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;' ></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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Trade name</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: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;' >3,524</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Developed technology</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: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;' >25,570</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Customer relationships</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: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;' >9,837</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >In-process research and development </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: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;' >1,387</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Total amortizable intangible assets</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: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;' >40,318</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Deferred tax liabilities, net</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: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;' >(13,120)</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Total goodwill and intangible assets, net of tax</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:67.5pt;border-top-style:solid;border-top-width:1;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;' >49,063</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></tr><tr style='height:13.5pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Acquisition purchase price</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: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;' >71,124</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></tr><tr style='height:13.5pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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 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><td style='width:67.5pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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 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><td style='width:67.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><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></tr><tr style='height:24.6pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:351.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:351.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Tangible assets and liabilities assumed, as referenced above, consisted of the following:</font></td></tr><tr style='height:8.45pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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: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><td style='width:67.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Cash acquired</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: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,576</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Accounts receivable, net</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: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;' >5,069</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Inventories</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: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;' >11,512</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Other current assets</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: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;' >810</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Property, plant and equipment, net</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: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;' >3,574</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Deferred income tax assets, net</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: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;' >10,469</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></tr><tr style='height:13.5pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Tangible assets</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: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;' >34,010</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></tr><tr style='height:13.5pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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 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><td style='width:67.5pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Accounts payable and accrued liabilities</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: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;' >6,001</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Deferred revenue including customer advances</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><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,976</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></tr><tr style='height:12.75pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Other long term liabilities</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><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;' >2,972</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></tr><tr style='height:13.5pt;' ><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><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;' >Liabilities assumed</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: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;' >11,949</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></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_BusinessAcquisitionProFormaInformationTextBlock', window );">Business Acquisition, Pro Forma Information [Table Text Block]</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: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></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: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;' >Six Months Ended</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: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;' >June 30,</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: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></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: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></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: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></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: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;' >61,671</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: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;' >(392)</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.</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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<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 10<br> -Section 50<br> -Paragraph 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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="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>39
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6830462576">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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;' >Three Months Ended</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;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;' >Six 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;' >June 30,</font></td><td style='width:10.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><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;' >June 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:10.5pt;text-align:center;vertical-align:top;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: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='5' rowspan='1' style='width:207pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:207pt;' ><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: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: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><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: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: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><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: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: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><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: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;' >24</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><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: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: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;' >24</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><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;' >(10)</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><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;' >34</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><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: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><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>40
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6822228608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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>Goodwill And Other 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_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock', window );">Schedule of Intangible Assets and Goodwill [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.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: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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></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;' >Weighted </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></tr><tr style='height:12.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.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: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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></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;' >Average</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></tr><tr style='height:12.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.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='4' rowspan='1' style='width:116.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:116.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' >June 30, 2019</font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:116.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:116.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' >December 31, 2018</font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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;' >Life</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;font-weight:bold;color:#000000;' > (a)</font></td></tr><tr style='height:12.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.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='11' rowspan='1' style='width:247.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:247.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td style='width:1.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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;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: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></tr><tr style='height:25.5pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Amortizable intangible assets:</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:48pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Gross</font></td><td style='width:1.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Accumulated Amortization</font></td><td style='width:1.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:1.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:6.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:48pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Gross</font></td><td style='width:1.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Accumulated Amortization</font></td><td style='width:1.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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></tr><tr style='height:12.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Existing technology</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:48pt;border-top-style:solid;border-top-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,205</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(18,004)</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.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:48pt;border-top-style:solid;border-top-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,268</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(16,215)</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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;' >6.6</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;' >Years</font></td></tr><tr style='height:12.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Trade names</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: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;' >7,809</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(3,182)</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.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: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;' >7,828</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(2,861)</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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;' >7.2</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;' >Years</font></td></tr><tr style='height:12.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Distribution agreements/customer relationships</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: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;' >22,603</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(10,147)</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.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: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;' >22,657</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(9,509)</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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;' >10.2</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;' >Years</font></td></tr><tr style='height:12.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >In-process research and development</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: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;' >446</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(60)</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.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: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;' >1,387</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(30)</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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;' >6.4</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;' >Years</font></td></tr><tr style='height:12.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Patents</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: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;' >211</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(211)</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.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: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;' >211</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(204)</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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;' >-</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;' >Years</font></td></tr><tr style='height:13.5pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total amortizable intangible assets</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:48pt;border-top-style:solid;border-top-width:1;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;' >72,274</font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(31,604)</font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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: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: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;' >73,351</font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(28,819)</font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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></tr><tr style='height:13.5pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.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:48pt;border-top-style:solid;border-top-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:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.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:48pt;border-top-style:solid;border-top-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:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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></tr><tr style='height:12.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Indefinite-lived intangible assets:</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: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><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.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: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><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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></tr><tr style='height:12.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Goodwill</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: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;' >57,239</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.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: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;' >57,304</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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></tr><tr style='height:12.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other indefinite-lived intangible assets</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: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;' >1,230</font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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: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;' >1,232</font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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></tr><tr style='height:25.5pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total goodwill and other indefinite-lived intangible assets</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:48pt;border-top-style:solid;border-top-width:1;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;' >58,469</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.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:48pt;border-top-style:solid;border-top-width:1;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;' >58,536</font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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></tr><tr style='height:3.75pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.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:48pt;border-top-style:solid;border-top-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:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:6.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:48pt;border-top-style:solid;border-top-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:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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></tr><tr style='height:13.5pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total intangible assets, gross</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:48pt;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;' >130,743</font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48pt;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;' >131,887</font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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></tr><tr style='height:7.5pt;' ><td style='width:192.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:192.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:48pt;border-top-style:double;border-top-width:3;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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;border-top-style:double;border-top-width:3;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:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.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:60pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:1.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:1.5pt;' ><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: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></tr><tr style='height:12.75pt;' ><td colspan='15' rowspan='1' style='width:496.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:496.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(a) Weighted average life as of June 30, 2019.</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></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_ScheduleOfGoodwillTextBlock', window );">Goodwill Rollforward [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:12.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;color:#000000;' ></font></td><td style='width:250.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:250.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:63.75pt;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;color:#000000;' >(in thousands)</font></td><td style='width:63.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><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></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:257.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:257.25pt;' ><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: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;' >57,304</font></td><td style='width:63.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><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></tr><tr style='height:12.75pt;' ><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:250.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:250.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Effect of change in currency translation</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: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;' >(65)</font></td><td style='width:63.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><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></tr><tr style='height:13.5pt;' ><td colspan='2' rowspan='1' style='width:257.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:257.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:left;vertical-align:bottom;border-color:Black;min-width:6.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;' >57,239</font></td><td style='width:63.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><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></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_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill by reportable segment and in total which includes a rollforward schedule.</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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill and intangible assets, which may be broken down by segment or major class.</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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock</td>
</tr>
<tr>
<td style="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>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.2</span><table class="report" border="0" cellspacing="2" id="idp6830372656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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:98.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:98.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:center;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >June 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><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:69.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><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:98.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:98.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;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</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:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><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:98.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:98.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='4' rowspan='1' style='width:153pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:153pt;' ><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:105pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:105pt;' ><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: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,729</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:6.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:105pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:105pt;' ><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: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;' >4,101</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:6.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:105pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:105pt;' ><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: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,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:6.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;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:98.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><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: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,288</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:6.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;border-top-style: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>42
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6822207984">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 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:69.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >June 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 style='width:69.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><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 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:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</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 style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:69.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: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: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 colspan='3' rowspan='1' style='width:150pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:150pt;' ><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: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><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,527</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><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: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: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,914</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><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: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: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,814</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><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: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: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,406</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><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: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: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;' >114</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><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: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: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,775</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><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: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: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;' >(18,416)</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><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: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><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,359</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><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>43
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6830367248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.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: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;' >Beginning</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><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:56.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >(Payments)\</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><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: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><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><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: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;' >Ending</font></td></tr><tr style='height:12.75pt;' ><td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.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:48pt;border-bottom-style:solid;border-bottom-width:1;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;' >Balance</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><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:56.25pt;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;font-weight:bold;color:#000000;' >Credits</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><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:48pt;border-bottom-style:solid;border-bottom-width:1;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;' >Additions</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><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:48pt;border-bottom-style:solid;border-bottom-width:1;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;' >Balance</font></td></tr><tr style='height:12.75pt;' ><td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.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='10' rowspan='1' style='width:254.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:254.25pt;' ><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:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.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: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: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:6.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:56.25pt;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: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:6.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: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: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:6.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: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:13.15pt;' ><td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Year ended 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: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;' >246</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><td style='width:6.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: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;' >(37)</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><td style='width:6.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: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;' >182</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><td style='width:6.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: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;' >391</font></td></tr><tr style='height:6.4pt;' ><td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.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: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><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><td style='width:6.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: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: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><td style='width:6.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: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><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><td style='width:6.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: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:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Six months ended June 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: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;' >391</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><td style='width:6.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: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;' >(79)</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><td style='width:6.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: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;' >6</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><td style='width:6.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: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;' >318</font></td></tr><tr style='height:12.75pt;' ><td style='width:183.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:183.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: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><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><td style='width:6.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: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: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><td style='width:6.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: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><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><td style='width:6.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: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_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>44
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6830488304">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 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='4' rowspan='1' style='width:109.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:109.5pt;' ><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 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='4' rowspan='1' style='width:109.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:109.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Six 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 style='width:6.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='4' rowspan='1' style='width:109.5pt;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:109.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >June 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 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='4' rowspan='1' style='width:109.5pt;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:109.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >June 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 style='width:6.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:48pt;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:48pt;' ><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 style='width:6.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.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:2;border-bottom-style:solid;border-bottom-width:2;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;' >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 style='width:6.75pt;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 style='width:48pt;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:48pt;' ><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 style='width:6.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.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:2;border-bottom-style:solid;border-bottom-width:2;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;' >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:6.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='10' rowspan='1' style='width:240pt;border-top-style:solid;border-top-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:240pt;' ><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:6.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: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:6.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: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:6.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: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:6.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: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:6.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: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;' >123</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: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;' >118</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:6.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: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;' >255</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: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;' >250</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:6.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: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;' >(170)</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: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;' >(184)</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:6.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: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;' >(352)</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: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;' >(388)</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:6.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: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;' >71</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: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;' >52</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:6.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: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;' >147</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: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;' >110</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:6.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: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;' >24</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: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;' >(14)</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:6.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: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;' >50</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: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;' >(28)</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>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.2</span><table class="report" border="0" cellspacing="2" id="idp6822209520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 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;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;' >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 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;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;' >Six 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 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;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;' >June 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 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;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;' >June 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 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;border-top-style:solid;border-top-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;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 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;border-top-style:solid;border-top-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;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: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;' >515</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;' >1,038</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: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;' >51</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;' >127</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;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;' >(103)</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;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;' >(205)</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;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: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;' >463</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;border-top-style: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;' >960</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;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;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 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: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;' >Six 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 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;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;' >June 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 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;border-top-style:solid;border-top-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;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: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;' >1,367</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: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;' ></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 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;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;' >June 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 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;border-top-style:solid;border-top-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;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: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,846</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: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 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: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;' >2,295</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;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;' >8,714</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;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: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;' >11,009</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;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.5</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,295</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;' >2,108</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,852</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,804</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,798</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;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,543</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;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;' >16,400</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,391)</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;' >11,009</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>46
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6837597584">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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:12.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;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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;color:#000000;' >Market Condition RSU&#39;s</font></td></tr><tr style='height:12.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;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;font-weight:bold;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 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: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:6.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 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: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></tr><tr style='height:12.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;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;font-weight:bold;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;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 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;font-weight:bold;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;font-weight:bold;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;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:left;vertical-align:bottom;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: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:6.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;font-weight:bold;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 style='width:6.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: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></tr><tr style='height:12.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;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;' >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;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 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;font-weight:bold;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;font-weight:bold;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;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 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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;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 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;font-weight:bold;color:#000000;' >Grant Date</font></td></tr><tr style='height:12.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-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;' >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;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 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;font-weight:bold;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;font-weight:bold;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;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 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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;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 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;font-weight:bold;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:12.75pt;' ><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;' >587,909</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.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: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;' >599,977</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.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;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >75,514</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;' >4.16</font></td></tr><tr style='height:12.75pt;' ><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:12.75pt;' ><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;' >Expired</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,635)</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;' >2.28</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:12.75pt;' ><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;' >(550,200)</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.46</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;' >4.19</font></td></tr><tr style='height:12.75pt;' ><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;' >(356,649)</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;' >4.03</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;' >(229,883)</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.48</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;' >(124,607)</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.5pt;' ><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 June 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,182,857</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,053,656</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;' >64,073</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;' >Six 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;' >June 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;' >June 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;' >8</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;' >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: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;' >21</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;' >26</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;' >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: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;' >102</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;' >29</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;' >226</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;' >529</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;' >576</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,080</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,273</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;' >42</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;' >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: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;' >76</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;' >71</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;' >615</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;' >734</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;' >1,206</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;' >1,746</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;' >Six 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;' >June 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;' >June 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;' >37,735,717</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,082,258</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,682,539</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;' >35,774,334</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;' >37,735,717</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,082,258</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,682,539</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;' >35,774,334</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>
<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_ValuationTechniqueAxis=hbio_BlackScholesOptionPricingModelMember', window );">Black-Scholes option pricing model [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement By Share-Based Payment Award [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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Table Of Assumptions [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 colspan='5' rowspan='1' style='width:159.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:159.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: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='5' rowspan='1' style='width:159.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:159.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Six 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;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:159.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:159.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >June 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><td colspan='5' rowspan='1' style='width:159.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:159.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >June 30,</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 colspan='2' rowspan='1' style='width:76.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:76.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;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='2' rowspan='1' style='width:76.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:76.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 colspan='2' rowspan='1' style='width:76.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:76.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;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='2' rowspan='1' style='width:76.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:76.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;' >Volatility</font></td><td style='width:50.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >47.76</font></td><td style='width:26.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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:50.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >42.31</font></td><td style='width:26.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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:50.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >45.69</font></td><td style='width:26.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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:50.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >42.31</font></td><td style='width:26.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' ><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;' >Risk-free interest rate</font></td><td style='width:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1.86</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2.82</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2.42</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2.82</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' ><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;' >Expected holding period (in years)</font></td><td style='width:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4.70</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >years</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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4.95</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >years</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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4.73</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >years</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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4.95</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >years</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;' >Dividend yield</font></td><td style='width:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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:50.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:50.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:26.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:26.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_ValuationTechniqueAxis=hbio_MonteCarloValuationSimulationMember', window );">Monte-Carlo valuation simulation [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement By Share-Based Payment Award [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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Table Of Assumptions [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:13.15pt;' ><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 colspan='5' rowspan='1' style='width:145.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:145.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Six 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;color:#000000;' ></font></td><td colspan='5' 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;font-weight:bold;color:#000000;' >June 30,</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 colspan='2' rowspan='1' style='width:68.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:68.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</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:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:68.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:68.25pt;' ><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;' >Volatility</font></td><td style='width:52.5pt;border-top-style:solid;border-top-width:1;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;' >48.00</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: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:52.5pt;border-top-style:solid;border-top-width:1;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;' >44.02</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></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;' >Risk-free interest rate</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;' >2.50</font></td><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: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: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;' >2.27</font></td><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></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;' >Correlation coefficient</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;' >0.27</font></td><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: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: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;' >0.07</font></td><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></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;' >Dividend yield</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: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: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: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: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></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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="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 (f)(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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationTechniqueAxis=hbio_BlackScholesOptionPricingModelMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ValuationTechniqueAxis=hbio_BlackScholesOptionPricingModelMember</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_ValuationTechniqueAxis=hbio_MonteCarloValuationSimulationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ValuationTechniqueAxis=hbio_MonteCarloValuationSimulationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.2</span><table class="report" border="0" cellspacing="2" id="idp6830349152">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 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;font-weight:bold;color:#000000;' >June 30,</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: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;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 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;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</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:64.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:64.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;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='3' 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;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: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;' >56,197</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,376)</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,821</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;' >(2,800)</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;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: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;' >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;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;' >52,414</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;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>48
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6839323792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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;' >June 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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;' >31,591</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;' >(628)</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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;' >Six 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;' >June 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;' >June 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;' >(298)</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;' >155</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;' >(494)</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;' >(99)</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;font-weight:bold;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;font-weight:bold;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;' >Six 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;font-weight:bold;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;' >June 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;' >June 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;font-weight:bold;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;' >19</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;' >70</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;' >36</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;' >45</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>49
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6830482800">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 June 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;' >(628)</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;' >(628)</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>50
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6839340784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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-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:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended June 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;' >20,920</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,399</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,271</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,753</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;' >28,343</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;' >910</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;' >236</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;' >16</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,241</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;' >21,830</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,635</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,350</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,769</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;' >29,584</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;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></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-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:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended June 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;' >20,478</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;' >4,058</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,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;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,156</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;' >30,008</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,204</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;' >168</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;' >129</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;' >13</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,514</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;' >21,682</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;' >4,226</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,445</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,169</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;' >31,522</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;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></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-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:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Six Months Ended June 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;' >39,591</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,528</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,184</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,798</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;' >55,101</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,053</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;' >426</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;' >176</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;' >30</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;' >2,685</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;' >41,644</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,954</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,360</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,828</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;' >57,786</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;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;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;' ></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-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:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Six Months Ended June 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;' >36,695</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,587</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,006</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;' >4,400</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;' >55,688</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,030</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;' >334</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;' >31</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;' >2,593</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;' >38,725</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;' >7,921</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;' >7,204</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;' >4,431</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;' >58,281</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:15pt;' ><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;' >Six Months Ended June 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: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;' ></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: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;' ></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: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, 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: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;' > 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: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;' > 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;' >368</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;' >149</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;' > 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;' >(329)</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;' >-</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: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;' > 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;' >(1)</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;' >77</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:15.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;' >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;' >370</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;' >521</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: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='8' rowspan='1' style='width:285.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:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended June 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 colspan='8' rowspan='1' style='width:285.75pt;border-top-style:solid;border-top-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;color:#000000;' >(in thousands)</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='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Service Contracts</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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Customer Advances</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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><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;' >Balance at March 31, 2019</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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,666</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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,049</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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,715</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;' >  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >281</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >140</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >421</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;' >  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(344)</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(250)</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(594)</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;' >  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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(10)</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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(10)</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;' >Balance at June 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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,593</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: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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,939</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: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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,532</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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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='8' rowspan='1' style='width:285.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:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended June 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 colspan='8' rowspan='1' style='width:285.75pt;border-top-style:solid;border-top-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;color:#000000;' >(in thousands)</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='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Service Contracts</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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Customer Advances</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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><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;' >Balance at March 31, 2018</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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,793</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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,060</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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,853</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;' >  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1)</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1)</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;' >  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,090</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >116</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,206</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;' >  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,169)</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(323)</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,492)</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;' >  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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(19)</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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(19)</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;' >Balance at June 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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,694</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: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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,853</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: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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,547</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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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='8' rowspan='1' style='width:285.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:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Six Months Ended June 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 colspan='8' rowspan='1' style='width:285.75pt;border-top-style:solid;border-top-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;color:#000000;' >(in thousands)</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='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Service Contracts</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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Customer Advances</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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><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;' >Balance at December 31, 2018</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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,659</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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,161</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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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;' >  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,126</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >251</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,377</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;' >  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,192)</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(473)</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,665)</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;' >  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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</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;' >Balance at June 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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,593</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: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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,939</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: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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,532</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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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='8' rowspan='1' style='width:285.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:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Six Months Ended June 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 colspan='8' rowspan='1' style='width:285.75pt;border-top-style:solid;border-top-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;color:#000000;' >(in thousands)</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='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Service Contracts</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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Customer Advances</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 colspan='2' rowspan='1' style='width:89.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:89.25pt;' ><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;' >Balance at December 31, 2017</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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >505</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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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 style='width:80.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >505</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;' >  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >848</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,128</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.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: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;' >  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,283</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >244</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,527</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;' >  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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,927)</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(519)</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: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:80.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(2,446)</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;' >  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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(15)</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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><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: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:80.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(15)</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;' >Balance at June 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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,694</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: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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,853</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: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:80.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:80.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,547</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>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.2</span><table class="report" border="0" cellspacing="2" id="idp6668364320">
<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>Jun. 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>52
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6822178400">
<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>Jun. 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,846<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">$ 11,009<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>53
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6827511136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Opening Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (13,532)<span></span>
</td>
<td class="text">&#160;<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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other Comprehensive Income (Loss) before Reclassifications</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(685)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from AOCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax, total</a></td>
<td class="num">$ (474)<span></span>
</td>
<td class="num">$ (2,713)<span></span>
</td>
<td class="num">(649)<span></span>
</td>
<td class="num">$ (1,486)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Closing Balance</a></td>
<td class="num">(14,181)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,181)<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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 );">Opening Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,630)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other Comprehensive Income (Loss) before Reclassifications</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(191)<span></span>
</td>
<td class="text">&#160;<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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from AOCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax, total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(191)<span></span>
</td>
<td class="text">&#160;<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 );">Closing Balance</a></td>
<td class="num">(12,821)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,821)<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_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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Opening Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(170)<span></span>
</td>
<td class="text">&#160;<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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other Comprehensive Income (Loss) before Reclassifications</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(494)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from AOCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax, total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(458)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Closing Balance</a></td>
<td class="num">(628)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(628)<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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 );">Opening Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(732)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other Comprehensive Income (Loss) before Reclassifications</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from AOCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax, total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Closing Balance</a></td>
<td class="num">$ (732)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (732)<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_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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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><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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=109228884&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 17B<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL34724394-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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=109228884&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>54
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6837520752">
<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="1">3 Months Ended</th>
<th class="th" colspan="1">5 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 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_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_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Business Acquisition, Effective Date of Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jan. 31,  2018<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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">&#160;<span></span>
</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>
</tr>
<tr class="re">
<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">$ 2.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Revenue of Acquiree since Acquisition Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Earnings or Loss of Acquiree since Acquisition Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.7<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_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.7<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_PreliminaryAmountOfInventoryFairValueStepUp', window );">Preliminary amount of inventory fair value step up</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.8<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_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">$ 1.8<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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Data Sciences International, Inc. (DSI) [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_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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Weighted Average Useful Life</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">9 years 3 months 18 days<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years 2 months 12 days<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] | Data Sciences International, Inc. (DSI) [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_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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Weighted Average Useful Life</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">9 years 4 months 24 days<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 );">Developed 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>
</tr>
<tr class="ro">
<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="re">
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 7 months 6 days<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 );">Developed Technology [Member] | Data Sciences International, Inc. (DSI) [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_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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Weighted Average Useful Life</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">8 years 2 months 12 days<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 );">Customer Relationships [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_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="re">
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years 2 months 12 days<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 );">Customer Relationships [Member] | Data Sciences International, Inc. (DSI) [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_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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Weighted Average Useful Life</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">12 years 4 months 24 days<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>
</tr>
<tr class="ro">
<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="re">
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 4 months 24 days<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] | Data Sciences International, Inc. (DSI) [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_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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Weighted Average Useful Life</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">7 years 4 months 24 days<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_hbio_PreliminaryAmountOfInventoryFairValueStepUp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 preliminary inventory fair value set up.</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_PreliminaryAmountOfInventoryFairValueStepUp</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_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_BusinessAcquisitionEffectiveDateOfAcquisition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 when the acquirer obtains control of the acquiree, in CCYY-MM-DD format.</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 25<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=84229725&amp;loc=d3e848-128460<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 10<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84229725&amp;loc=d3e845-128460<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 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<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_BusinessAcquisitionEffectiveDateOfAcquisition1</td>
</tr>
<tr>
<td style="padding-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earnings or loss 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>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 (h)(1)<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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue 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>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 (h)(1)<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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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>
<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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.2</span><table class="report" border="0" cellspacing="2" id="idp6840602624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Jan. 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_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract', window );"><strong>Goodwill and intangible assets</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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57,239<span></span>
</td>
<td class="nump">$ 57,304<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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Data Sciences International, Inc. (DSI) [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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Recognized Identifiable Assets Acquired and Liabilities Assumed [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets', window );">Tangible assets</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">$ 34,010<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities assumed</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">(11,949)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_BusinessCombinationRecognizedIdentifiableNetAssets', window );">Net assets</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">22,061<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract', window );"><strong>Goodwill and intangible assets</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_Goodwill', window );">Goodwill</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">21,865<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Amortizable intangible assets</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">40,318<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent', window );">Deferred tax, net</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">(13,120)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax', window );">Total goodwill and intangible assets, net of tax</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">49,063<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Acquisition purchase price</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">71,124<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash acquired</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">2,576<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable, net</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">5,069<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</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">11,512<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets</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">810<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment, net</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">3,574<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets', window );">Deferred income tax assets, net</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">10,469<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets', window );">Tangible assets</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">34,010<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable and accrued liabilities</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">6,001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue', window );">Deferred revenue including customer advances</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">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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other long term liabilities</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">2,972<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities assumed</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">11,949<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 61,671<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_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Business Acquisitions Pro Forma Net Income Loss</a></td>
<td class="num">$ (392)<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_TradeNamesMember', window );">Trade Names [Member] | Data Sciences International, Inc. (DSI) [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_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract', window );"><strong>Goodwill and intangible assets</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Amortizable intangible assets</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">3,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_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed Technology [Member] | Data Sciences International, Inc. (DSI) [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_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract', window );"><strong>Goodwill and intangible assets</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Amortizable intangible assets</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">25,570<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 );">Customer Relationships [Member] | Data Sciences International, Inc. (DSI) [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_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract', window );"><strong>Goodwill and intangible assets</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Amortizable intangible assets</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">9,837<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] | Data Sciences International, Inc. (DSI) [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_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract', window );"><strong>Goodwill and intangible assets</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Amortizable intangible assets</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,387<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationGoodwillAndIntangibleAssetsAbstract</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_hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill and intangible assets net of tax acquired as result of 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_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tangible assets acquired resulting from 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets</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_BusinessCombinationRecognizedIdentifiableNetAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets acquired as of the acquisition date. The amount is net of tagible asests and liabilities.</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_BusinessCombinationRecognizedIdentifiableNetAssets</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_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, acquired at the acquisition date. 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.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<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 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax liability attributable to taxable temporary difference assumed at the acquisition date that are 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 intangible assets, excluding goodwill, acquired at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inventory recognized as of the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<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 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=108330185&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assumed at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 property, plant, and equipment recognized as of the acquisition 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 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=108330185&amp;loc=d3e2207-128464<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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
<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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.2</span><table class="report" border="0" cellspacing="2" id="idp6827275008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Narrative) (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="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 22, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,020,000<span></span>
</td>
<td class="nump">$ 15,754,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_DiscontinuedOperationEarnOutAmountContingentConsideration', window );">Contingent Consideration, Earn-out</a></td>
<td class="nump">3,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_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne', window );">Potential consideration year 2018</a></td>
<td class="nump">2,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="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_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo', window );">Potential consideration year 2019</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_RealizationOfDiscontinuedOperationEarnOutContingentConsiderationYearOne', window );">Earnout earned, year 2018</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="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_ContingentConsiderationEarnoutMaximum', window );">Contingent consideration earnout maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="nump">1,000,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_EarnOutPerformanceMetricsPeriod', window );">Earn out performance metrics period</a></td>
<td class="text">2 years<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_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Proceeds from divestiture of DSI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,020,000<span></span>
</td>
<td class="nump">$ 15,754,000<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_ContingentConsiderationEarnoutMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of earn out contigent on performance metics to be received.</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_ContingentConsiderationEarnoutMaximum</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_DiscontinuedOperationEarnOutAmountContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earn out contigent on performance metics to be received over the next two years.</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_DiscontinuedOperationEarnOutAmountContingentConsideration</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_EarnOutPerformanceMetricsPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 years during which the earn out is earned.</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_EarnOutPerformanceMetricsPeriod</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: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_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_hbio_RealizationOfDiscontinuedOperationEarnOutContingentConsiderationYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Realization of Discontinued Operation Earn Out Contingent Consideration year one.</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_RealizationOfDiscontinuedOperationEarnOutContingentConsiderationYearOne</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_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>57
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6841021520">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 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="nump">$ 0<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="nump">0<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="nump">0<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="nump">24<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">24<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="num">(10)<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">$ 34<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>58
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6840650960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Narratives) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 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>Goodwill And Other 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>
</tr>
<tr class="ro">
<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,436<span></span>
</td>
<td class="nump">$ 1,412<span></span>
</td>
<td class="nump">$ 2,866<span></span>
</td>
<td class="nump">$ 2,515<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">941<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">941<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_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="nump">5,600<span></span>
</td>
<td class="text">&#160;<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Year ending December 31, 2020</a></td>
<td class="nump">5,600<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Year ending December 31, 2021</a></td>
<td class="nump">5,600<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="re">
<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,500<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Year ending December 31, 2023</a></td>
<td class="nump">5,400<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Year ending December 31, 2024</a></td>
<td class="nump">$ 5,300<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>
</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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.2</span><table class="report" border="0" cellspacing="2" id="idp6839525728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 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">$ 72,274<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">(31,604)<span></span>
</td>
<td class="num">(28,819)<span></span>
</td>
</tr>
<tr class="ro">
<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">57,239<span></span>
</td>
<td class="nump">57,304<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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Other indefinite lived intangible assets</a></td>
<td class="nump">1,230<span></span>
</td>
<td class="nump">1,232<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill', window );">Total goodwill and other indefinite lived intangible assets</a></td>
<td class="nump">58,469<span></span>
</td>
<td class="nump">58,536<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_TotalIntangibleAssets', window );">Total intangible assets</a></td>
<td class="nump">130,743<span></span>
</td>
<td class="nump">131,887<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="re">
<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">41,205<span></span>
</td>
<td class="nump">41,268<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">$ (18,004)<span></span>
</td>
<td class="num">(16,215)<span></span>
</td>
</tr>
<tr class="ro">
<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 7 months 6 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,809<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,182)<span></span>
</td>
<td class="num">(2,861)<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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">7 years 2 months 12 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_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="re">
<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">$ 22,603<span></span>
</td>
<td class="nump">22,657<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">$ (10,147)<span></span>
</td>
<td class="num">(9,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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">10 years 2 months 12 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_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">$ 446<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="num">$ (60)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_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">$ 211<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">$ (211)<span></span>
</td>
<td class="num">$ (204)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 sum total of the indefinite lived intangible assets and goodwill balances 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_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill</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_TotalIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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.</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_TotalIntangibleAssets</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_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_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_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_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_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>60
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6822170720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Change in carrying amount of goodwill (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill And Other 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_Goodwill', window );">Goodwill, Beginning Balance</a></td>
<td class="nump">$ 57,304<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_GoodwillForeignCurrencyTranslationGainLoss', window );">Effect of change in currency translation</a></td>
<td class="num">(65)<span></span>
</td>
</tr>
<tr class="ro">
<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, Ending Balance</a></td>
<td class="nump">$ 57,239<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_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_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_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits 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 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>61
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6657393008">
<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>Jun. 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">$ 6,729<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">4,101<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,458<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">$ 25,288<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>62
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6828139424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 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">$ 23,775<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">(18,416)<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,359<span></span>
</td>
<td class="nump">5,898<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="ro">
<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">2,527<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="re">
<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,914<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="ro">
<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">9,814<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="re">
<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">1,406<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="ro">
<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">$ 114<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_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>63
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6827904336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Narratives) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,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_RelatedPartyTransactionAxis=hbio_McsGmbhMcsAndTriangleBiosystemsIncMember', window );">MCS GmbH (MCS) and Triangle BioSystems, Inc. [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_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="re">
<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">$ 89<span></span>
</td>
<td class="nump">$ 81<span></span>
</td>
<td class="nump">$ 178<span></span>
</td>
<td class="nump">$ 171<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=hbio_McsGmbhMcsAndTriangleBiosystemsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionAxis=hbio_McsGmbhMcsAndTriangleBiosystemsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>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.2</span><table class="report" border="0" cellspacing="2" id="idp6822259920">
<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">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 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) or credits</a></td>
<td class="num">(79)<span></span>
</td>
<td class="num">(37)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued', window );">Warranty additions</a></td>
<td class="nump">6<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">$ 318<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_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_StandardProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the standard product warranty accrual from warranties issued. Excludes extended product warranties.</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)(3))<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_StandardProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>65
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6822220048">
<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">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3<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.2<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Defined Benefit Plans Liabilities Noncurrent</a></td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.9<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>66
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6825993776">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 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">$ 123<span></span>
</td>
<td class="nump">$ 118<span></span>
</td>
<td class="nump">$ 255<span></span>
</td>
<td class="nump">$ 250<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">(170)<span></span>
</td>
<td class="num">(184)<span></span>
</td>
<td class="num">(352)<span></span>
</td>
<td class="num">(388)<span></span>
</td>
</tr>
<tr class="ro">
<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">71<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="nump">147<span></span>
</td>
<td class="nump">110<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_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net Periodic Benefit Cost, Total</a></td>
<td class="nump">$ 24<span></span>
</td>
<td class="num">$ (14)<span></span>
</td>
<td class="nump">$ 50<span></span>
</td>
<td class="num">$ (28)<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_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>67
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6822424048">
<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="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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,846<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">$ 11,009<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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<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>68
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6842894960">
<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">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 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">$ 515<span></span>
</td>
<td class="nump">$ 1,038<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">51<span></span>
</td>
<td class="nump">127<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">(103)<span></span>
</td>
<td class="num">(205)<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">463<span></span>
</td>
<td class="nump">960<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,367<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,846<span></span>
</td>
<td class="nump">8,846<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,295<span></span>
</td>
<td class="nump">2,295<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,714<span></span>
</td>
<td class="nump">8,714<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">$ 11,009<span></span>
</td>
<td class="nump">$ 11,009<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 6 months<span></span>
</td>
<td class="text">8 years 6 months<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>69
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6840458544">
<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>Jun. 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,295<span></span>
</td>
<td class="text">&#160;<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">2,108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,852<span></span>
</td>
<td class="text">&#160;<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,804<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,798<span></span>
</td>
<td class="text">&#160;<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,543<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">16,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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less interest</a></td>
<td class="num">(5,391)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 11,009<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>70
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6841272464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock (Narratives) (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Apr. 02, 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>
<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_CommonStockSharesAuthorized', window );">Common Stock- Shares Authorized</a></td>
<td class="nump">80,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock- Shares Issued</a></td>
<td class="nump">45,639,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,639,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,124,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">37,894,385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,894,385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,378,802<span></span>
</td>
<td class="text">&#160;<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_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Preferred 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>
<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_PreferredStockSharesOutstanding', window );">Preferred stock issued or outstanding</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="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_PreferredStockSharesAuthorized', window );">Preferred Stock - Shares Authorized</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract', window );"><strong>Employee Stock Purchase Plan (as amended, the ESPP)</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>
<td class="text">&#160;<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_EmployeeStockOwnershipPlanESOPSharesInESOP', window );">Total amount of common stock issued under ESOP</a></td>
<td class="nump">984,547<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">984,547<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_EmployeeStockPurchasePlanSharesAuthorized', window );">Employee Stock Purchase Plan Shares Authorized</a></td>
<td class="nump">1,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date</a></td>
<td class="nump">85.00%<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 issued during the year, Shares, Employee Stock Purchase Plans</a></td>
<td class="nump">94,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
<td class="nump">93,785,000<span></span>
</td>
<td class="nump">24,907<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</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>
<td class="nump">20,908,929<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_IncreaseInNumberOfSharesAuthorizedForIssuanceUnderStockOptionAndIncentivePlan', window );">Increase In Number Of Shares Authorized For Issuance Under Stock Option And Incentive Plan</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>
<td class="nump">3,400,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Target number of these restricted stock units</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">599,977<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_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1', window );">Deferred Compensation Arrangement with Individual, Maximum Contractual Term</a></td>
<td class="text">10 years<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>
<td class="text">&#160;<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</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">3,300,586<span></span>
</td>
<td class="nump">4,737,057<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_WeightedAverageEstimatedBlackScholesValueOfOptionGrants', window );">Weighted Average Estimated Black Scholes Value Of Option Grants</a></td>
<td class="nump">$ 0.97<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.81<span></span>
</td>
<td class="nump">$ 1.56<span></span>
</td>
<td class="nump">$ 1.81<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 );">Stock Issued During Period, Value, Restricted Stock Award, Gross</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 8<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_MaximumPercentageOfTargetNumberOfRestrictedStockUnits', window );">Maximum percentage of target number of restricted stock units</a></td>
<td class="nump">150.00%<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>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value</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">$ 3.73<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options, Granted</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">587,909<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_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>
<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_hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract', window );"><strong>Employee Stock Purchase Plan (as amended, the ESPP)</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>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Target number of these restricted stock units</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">75,514<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_AwardTypeAxis=hbio_MarketCondition2018RsusMemberMember', window );">2018 Market Condition RSUs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract', window );"><strong>Employee Stock Purchase Plan (as amended, the ESPP)</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Target number of these restricted stock units</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">7,556<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_MaximumPercentageOfTargetNumberOfRestrictedStockUnits', window );">Maximum percentage of target number of restricted stock units</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">150.00%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value</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">$ 4.19<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_AwardTypeAxis=hbio_MarketCondition2019RsusMember', window );">2019 Market Condition RSUs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract', window );"><strong>Employee Stock Purchase Plan (as amended, the ESPP)</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>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Target number of these restricted stock units</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">56,517<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_MaximumPercentageOfTargetNumberOfRestrictedStockUnits', window );">Maximum percentage of target number of restricted stock units</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">150.00%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract', window );"><strong>Employee Stock Purchase Plan (as amended, the ESPP)</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</a></td>
<td class="text">1 year<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>
<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_hbio_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract', window );"><strong>Employee Stock Purchase Plan (as amended, the ESPP)</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>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</a></td>
<td class="text">4 years<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>
<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_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EmployeeStockPurchasePlanAsAmendedTheEsppAbstract</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_hbio_EmployeeStockPurchasePlanSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocated, committed-to-be-released and suspense shares of the entity held by the plan.</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_EmployeeStockPurchasePlanSharesAuthorized</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_IncreaseInNumberOfSharesAuthorizedForIssuanceUnderStockOptionAndIncentivePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 increase in the total number of shares authorized for issuance under the Stock Option and Issuance Plan as approved by the shareholders in their Annual Shareholders Meeting.</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_IncreaseInNumberOfSharesAuthorizedForIssuanceUnderStockOptionAndIncentivePlan</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_MaximumPercentageOfTargetNumberOfRestrictedStockUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of target number 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_MaximumPercentageOfTargetNumberOfRestrictedStockUnits</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_WeightedAverageEstimatedBlackScholesValueOfOptionGrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Black Scholes Value per share of stock option grants during the 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_WeightedAverageEstimatedBlackScholesValueOfOptionGrants</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: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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="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 (c)<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 term of the deferred compensation arrangement, 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>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 (a)(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 710<br> -SubTopic 10<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6409961&amp;loc=d3e20487-108367<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_EmployeeStockOwnershipPlanESOPSharesInESOP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocated, committed-to-be-released and suspense shares of the entity held by the 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 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_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_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="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_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, 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>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 (a)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discount rate from fair value on offering date that participants pay for shares.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate</td>
</tr>
<tr>
<td style="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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).</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 (a)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="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 (d)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=hbio_MarketCondition2018RsusMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MarketCondition2018RsusMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=hbio_MarketCondition2019RsusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MarketCondition2019RsusMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6828505312">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 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">587,909<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(421,000)<span></span>
</td>
<td class="num">(3,000)<span></span>
</td>
<td class="num">(719,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="num">(2,635)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(356,649)<span></span>
</td>
<td class="text">&#160;<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,182,857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Stock Options, Weighted Average Exercise Price, Expired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">4.03<span></span>
</td>
<td class="text">&#160;<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_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="ro">
<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="re">
<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">599,977<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(550,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Restricted Stock Units, Cancelled/ Forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(229,883)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,053,656<span></span>
</td>
<td class="text">&#160;<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_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="ro">
<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">3.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue', window );">Restricted Stock Unit, Grant Date Fair Value, Vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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.48<span></span>
</td>
<td class="text">&#160;<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_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="re">
<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_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="re">
<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">75,514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">(124,607)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">64,073<span></span>
</td>
<td class="text">&#160;<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_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="ro">
<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">4.16<span></span>
</td>
<td class="text">&#160;<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue', window );">Restricted Stock Unit, Grant Date Fair Value, Vested</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="ro">
<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">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_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>72
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6827046112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock - Assumptions Black Scholes and Monte Carlo (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</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_ValuationTechniqueAxis=hbio_BlackScholesOptionPricingModelMember', window );">Black-Scholes option pricing model [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility</a></td>
<td class="nump">47.76%<span></span>
</td>
<td class="nump">42.31%<span></span>
</td>
<td class="nump">45.69%<span></span>
</td>
<td class="nump">42.31%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.86%<span></span>
</td>
<td class="nump">2.82%<span></span>
</td>
<td class="nump">2.42%<span></span>
</td>
<td class="nump">2.82%<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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected holding period (in years)</a></td>
<td class="text">4 years 8 months 12 days<span></span>
</td>
<td class="text">4 years 11 months 12 days<span></span>
</td>
<td class="text">4 years 8 months 23 days<span></span>
</td>
<td class="text">4 years 11 months 12 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationTechniqueAxis=hbio_MonteCarloValuationSimulationMember', window );">Monte-Carlo valuation simulation [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48.00%<span></span>
</td>
<td class="nump">44.02%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.27%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient', window );">Correlation coefficient</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.27%<span></span>
</td>
<td class="nump">0.07%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Correlation Coefficient Fair Value Assumption for Market Condition RSU's</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="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 (f)(2)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="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 (f)(2)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 risk-free interest rate assumption that is used in valuing an option on its own shares.</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 (f)(2)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of share-based compensation awards, 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>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<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.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationTechniqueAxis=hbio_BlackScholesOptionPricingModelMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ValuationTechniqueAxis=hbio_BlackScholesOptionPricingModelMember</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_ValuationTechniqueAxis=hbio_MonteCarloValuationSimulationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ValuationTechniqueAxis=hbio_MonteCarloValuationSimulationMember</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>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.2</span><table class="report" border="0" cellspacing="2" id="idp6841555840">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 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">$ 615<span></span>
</td>
<td class="nump">$ 734<span></span>
</td>
<td class="nump">$ 1,206<span></span>
</td>
<td class="nump">$ 1,746<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">8<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">26<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">36<span></span>
</td>
<td class="nump">102<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">226<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">529<span></span>
</td>
<td class="nump">576<span></span>
</td>
<td class="nump">1,080<span></span>
</td>
<td class="nump">1,273<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">42<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="nump">76<span></span>
</td>
<td class="nump">71<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>74
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6820394176">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 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">37,735,717<span></span>
</td>
<td class="nump">36,082,258<span></span>
</td>
<td class="nump">37,682,539<span></span>
</td>
<td class="nump">35,774,334<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">37,735,717<span></span>
</td>
<td class="nump">36,082,258<span></span>
</td>
<td class="nump">37,682,539<span></span>
</td>
<td class="nump">35,774,334<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>75
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6842438992">
<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="2">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 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>Jun. 30, 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 54,821<span></span>
</td>
<td class="nump">$ 60,795<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">&#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>
<td class="text">&#160;<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>
<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="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">$ 400<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="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">600<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="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">$ 800<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="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,500<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]</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>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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>
<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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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>
<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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Interest Rate As Of Reporting Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.85%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.85%<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_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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>76
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6818085472">
<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>Jun. 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">$ 56,197<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,376)<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,821<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">(2,800)<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">$ 52,414<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>77
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6841662064">
<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">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 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">$ 200,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,821,000<span></span>
</td>
<td class="nump">54,821,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_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember', window );">Other liabilities-non current [Member] | Derivatives qualifying as hedges [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_invest_DerivativeNotionalAmount', window );">Notional Amount of Interest Rate Derivatives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,591,000<span></span>
</td>
<td class="nump">$ 31,591,000<span></span>
</td>
<td class="nump">$ 34,090,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_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="ro">
<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="re">
<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="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_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="re">
<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_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_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_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>
<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>XML
<SEQUENCE>78
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6822501024">
<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>Jun. 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">$ 31,591<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">$ (628)<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>79
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6818090528">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 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">$ (298,000)<span></span>
</td>
<td class="nump">$ 155,000<span></span>
</td>
<td class="num">$ (494,000)<span></span>
</td>
<td class="num">$ (99,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">$ 19,000<span></span>
</td>
<td class="nump">$ 70,000<span></span>
</td>
<td class="nump">$ 36,000<span></span>
</td>
<td class="nump">$ 45,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>80
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6659500512">
<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>Jun. 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">$ (628)<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">(628)<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>81
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6828450224">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 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">$ 29,584<span></span>
</td>
<td class="nump">$ 31,522<span></span>
</td>
<td class="nump">$ 57,786<span></span>
</td>
<td class="nump">$ 58,281<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">28,343<span></span>
</td>
<td class="nump">30,008<span></span>
</td>
<td class="nump">55,101<span></span>
</td>
<td class="nump">55,688<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,241<span></span>
</td>
<td class="nump">1,514<span></span>
</td>
<td class="nump">2,685<span></span>
</td>
<td class="nump">2,593<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">21,830<span></span>
</td>
<td class="nump">21,682<span></span>
</td>
<td class="nump">41,644<span></span>
</td>
<td class="nump">38,725<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">20,920<span></span>
</td>
<td class="nump">20,478<span></span>
</td>
<td class="nump">39,591<span></span>
</td>
<td class="nump">36,695<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">910<span></span>
</td>
<td class="nump">1,204<span></span>
</td>
<td class="nump">2,053<span></span>
</td>
<td class="nump">2,030<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,635<span></span>
</td>
<td class="nump">4,226<span></span>
</td>
<td class="nump">5,954<span></span>
</td>
<td class="nump">7,921<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,399<span></span>
</td>
<td class="nump">4,058<span></span>
</td>
<td class="nump">5,528<span></span>
</td>
<td class="nump">7,587<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">236<span></span>
</td>
<td class="nump">168<span></span>
</td>
<td class="nump">426<span></span>
</td>
<td class="nump">334<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">3,350<span></span>
</td>
<td class="nump">3,445<span></span>
</td>
<td class="nump">6,360<span></span>
</td>
<td class="nump">7,204<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">3,271<span></span>
</td>
<td class="nump">3,316<span></span>
</td>
<td class="nump">6,184<span></span>
</td>
<td class="nump">7,006<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">79<span></span>
</td>
<td class="nump">129<span></span>
</td>
<td class="nump">176<span></span>
</td>
<td class="nump">198<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,769<span></span>
</td>
<td class="nump">2,169<span></span>
</td>
<td class="nump">3,828<span></span>
</td>
<td class="nump">4,431<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,753<span></span>
</td>
<td class="nump">2,156<span></span>
</td>
<td class="nump">3,798<span></span>
</td>
<td class="nump">4,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_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">$ 16<span></span>
</td>
<td class="nump">$ 13<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">$ 31<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>82
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6837557952">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 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,715<span></span>
</td>
<td class="nump">$ 3,853<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="num">(1)<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">421<span></span>
</td>
<td class="nump">1,206<span></span>
</td>
<td class="nump">1,377<span></span>
</td>
<td class="nump">2,527<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">(594)<span></span>
</td>
<td class="num">(1,492)<span></span>
</td>
<td class="num">(1,665)<span></span>
</td>
<td class="num">(2,446)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(10)<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(15)<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,532<span></span>
</td>
<td class="nump">3,547<span></span>
</td>
<td class="nump">3,532<span></span>
</td>
<td class="nump">3,547<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,666<span></span>
</td>
<td class="nump">1,793<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="num">(1)<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">281<span></span>
</td>
<td class="nump">1,090<span></span>
</td>
<td class="nump">1,126<span></span>
</td>
<td class="nump">2,283<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueRevenueRecognized1', window );">Recognition of deferred revenue</a></td>
<td class="num">(344)<span></span>
</td>
<td class="num">(1,169)<span></span>
</td>
<td class="num">(1,192)<span></span>
</td>
<td class="num">(1,927)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(10)<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(15)<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,593<span></span>
</td>
<td class="nump">1,694<span></span>
</td>
<td class="nump">1,593<span></span>
</td>
<td class="nump">1,694<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">2,049<span></span>
</td>
<td class="nump">2,060<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">140<span></span>
</td>
<td class="nump">116<span></span>
</td>
<td class="nump">251<span></span>
</td>
<td class="nump">244<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">(250)<span></span>
</td>
<td class="num">(323)<span></span>
</td>
<td class="num">(473)<span></span>
</td>
<td class="num">(519)<span></span>
</td>
</tr>
<tr class="ro">
<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,939<span></span>
</td>
<td class="nump">$ 1,853<span></span>
</td>
<td class="nump">$ 1,939<span></span>
</td>
<td class="nump">$ 1,853<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>83
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6839489216">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 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">368<span></span>
</td>
<td class="nump">149<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">(329)<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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax', window );">Effect of foreign currency translation adjustment</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">77<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">$ 370<span></span>
</td>
<td class="nump">$ 521<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>84
<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.2</span><table class="report" border="0" cellspacing="2" id="idp6822187760">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 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">78.20%<span></span>
</td>
<td class="nump">19.80%<span></span>
</td>
<td class="nump">10.60%<span></span>
</td>
<td class="num">(3.30%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="num">$ (885)<span></span>
</td>
<td class="num">$ (369)<span></span>
</td>
<td class="num">$ (309)<span></span>
</td>
<td class="nump">$ 236<span></span>
</td>
</tr>
<tr class="ro">
<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="num">$ (10)<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>EXCEL
<SEQUENCE>85
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  R*"$\?(\\#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,$%     @ #(H(3R?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    "  ,B@A/2 IEFNX    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+/2L0P$(=?17)OI^GBO]#-1?&D(+B@> O)[&ZP24,RTN[;F\;=
M+J(/(.22F5^^^0;2Z2#T$/$Y#@$C64P7D^M]$CJLV9XH"("D]^A4JG/"Y^9V
MB$Y1OL8=!*4_U ZA;9HK<$C**%(P ZNP$)GLC!8ZHJ(A'O%&+_CP&?L",QJP
M1X>>$O": Y/SQ'"8^@[.@!E&&%WZ+J!9B*7Z)[9T@!V34[)+:AS'>ER57-Z!
MP]O3XTM9M[(^D?(:\ZMD!1T"KMEI\NOJ[G[SP&3;\-NJN<EGPZ\%OQ0M?Y]=
M?_B=A=U@[-;^8^.3H.S@U[^07U!+ P04    "  ,B@A/F5R<(Q &  "<)P
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
M\OW!U\/+OA\>).O5J7SQ?_K^V^FQ#7?)M97=H?;'[M <%ZU_?EC^ O>%RH>
M4?'7P9^[V?5B2.6I:;X/-[_M'I;IX,A7?ML/393AZ\T7OJJ&EH*/?Z9&E]<^
MA\#Y]7OK7\;D0S)/9>>+IOK[L.OW#TNW7.S\<_E:]5^;\Z]^2L@L%U/VO_LW
M7P7YX"3TL6VJ;OQ<;%^[OJFG5H*5NOQQ^3X<Q^_SU/Y[F!R 4P!> T!_&*"F
M $4"DHNS,=7/95^N5VUS7K27MW4JAZ* >Q4&<SL\',=N_"UDVX6G;VN%J^1M
M:&>2;"X2G$F(HN *I:Z2)/1_-8&B"1SCU3Q>R_%*C%=CO)['&Y+$16)'R7&4
MZ'S6R24/+G*013+1HA/-G5CBY"(QLT[ *>>(%:Y"T#;BQ8A>#/>2$2^&]V*0
M>9%4J<MD+U;T8KD7TLO&LE["J"AB11!!FLM.,M%)QIWDQ$G&.C$8JH58$529
MF_UY;KPXT8MC7G1*O#C>BS+$<"&(7.YD)[GH).=.@#C)62?.:5+<!1>EL@U(
M91REW CC42K\-U**)$D$$2\1- +WHJ@78-WHU&;,C2#3)E8L(%,2D/O1U \*
M58FTP@M1IM((=$&F+G#L:HK=27-#.U1L>$15;'1D\@)'+ZW.#0CLS8&:$40V
M.C0R>H&S5U/V L<J6(N4BX6H<Q8B<P'(  ;+YE@=(03(X 1.3DW)"1R*J-.,
M9B2@,W>QURVC$S@[#64G<"XBYH:ZX:H8LV1V H>GH? $#L904ZSTN"J;T_YV
M*243%#E!#24H<C@J0]=]A:1R&!D;E!F*G*&&,A0Y'"TP,UR49Y$"QL@JD_/3
M4'XB!Z-&2]>)@LID-E+ *-,3.3T-I2<*7,S85">IC(N-C4Q/Y/0TE)XHK$G3
M ")J1Y 9[6)5+ ,4.4 -!2AR,(9U&K"7)<BTB^$397PB7\ :NH!%OC@-4QV=
M>F559&6",HJ1HYBN"3?((0N6UPY7*70VXD9&,7(46XIBY)!U&7]5_QO%**,8
M.8II?6Y06,B:/*73KBASL3)6,HP5A[&E,%8<L_0M?2BY]2%C6 &;_6-[227#
M4W%X4BQN%,<BR^0CR:V/R%:?8].RO3X'HJ;;\.(GHELO,C05AZ:ET%0"#3%#
MNG(J1)U56627K61L*HY-2[&I. _O ,..GHV0)(0\_A^0T:DX.BU%I^)0O ,-
MCLXMHDY%-U)*QJ?B^+04GXJ#\0Y22YT7/]?=.I(1JCA"Z1YRHP2$IHKMI239
M4' 1/S)'%>=H1CDZ:>:G9>+^1=0)^Y=D=F0YG"'_4;8OAV.W>&KZOJG',\KG
MINE]:#/]%-+;^W)WO:G\<S]<9N&ZO9S=7F[ZYC2=2R?7P_'U?U!+ P04
M"  ,B@A/F2BM0%,"  "\!P  &    'AL+W=O<FMS:&5E=',O<VAE970S+GAM
M;(V5VXZ;,!1%?P7Q 8/!@"$B2$VJJI5:*9JJTV<G<0(:P-1VPO3OZPM!Q'B:
MR0.^[7W..@[8Q4#9*Z\($=Y;VW1\[5="]*L@X(>*M)@_T9YT<N5$68N%'+)S
MP'M&\%&;VB:( $B#%M>=7Q9Z;L?*@EY$4W=DQSQ^:5O,_FY(0X>U'_JWB>?Z
M7 DU$91%C\_D)Q&_^AV3HV"*<JQ;TO&:=AXCI[7_*5QM0Z ,6O%2DX'/^IXJ
M94_IJQI\.ZY]H(A(0PY"A<"RN9(M:1H527+\&8/Z4TYEG/=OT;_HXF4Q>\S)
MEC:_ZZ.HUG[F>T=RPI=&/-/A*QD+2GQOK/X[N9)&RA6)S'&@#==/[W#A@K9C
M%(G2XC?3UIUN![.";C:W(1H-T60(X_\:X&B EB$P9+K4SUC@LF!T\)CYMWJL
M7HIP!>5F'M2DWCN])JOE<O9:HJ@(KBK.*-D823236(KM4@'A) ED_@DB<D)$
MV@_G$._XH=,/M3^>^V.K""-)M:0SB A893@T,')SQ$Z.>,F16!Q&@F8YP!,(
M+9 'HCN2Q$F2+$E2B\1(DEF2!.B?!?-8=\>3.GG2)0^R>-*/[,P#T1T)<I*@
M)4EFD:!%Q1EP;LT'A'=$F9,H6Q+E%E&V2!0G*<RSW/X27<(PBB'(W42YDRA?
M$&56Z9M\D0BB+(]A9KWP6Y=02C/PSI<E[P3G.0663*%]4(%%+H3B) '(/J\>
M"PU3,#M&U;WV [-SW7%O3X4\D?6Y>:)4$!D4/,EPE;Q*IT%#3D)UD>PS<Y^8
M@:#]>%<&TX5=_@-02P,$%     @ #(H(3^2'OG5<!@  #20  !@   !X;"]W
M;W)K<VAE971S+W-H965T-"YX;6R-FEMOXS80A?^*X7?'FB&I2Y $6%V*%FB!
MQ19MG[6)DAAK6ZZD)-M_7\E6O,K,H;4OL:U\'/*(%,]0Y,U;W7QKGZNJ6WS?
M;??M[?*YZP[7ZW5[_USMRO:J/E3[_C^/=;,KN_YG\[1N#TU5/AP+[;9K#H)P
MO2LW^^7=S?':Y^;NIG[IMIM]];E9M"^[7=G\EU;;^NUV2<OW"U\V3\_=<&%]
M=W,HGZH_J^ZOP^>F_[4^1WG8[*I]NZGWBZ9ZO%U^HNO"VJ' D?A[4[VUD^^+
M0<K7NOXV_/CMX789#"VJMM5]-X0H^X_7*JNVVR%2WXY_QZ#+<YU#P>GW]^B_
M',7W8KZ6;975VW\V#]WS[3)>+AZJQ_)EVWVIWWZM1D%NN1C5_UZ]5ML>'UK2
MUW%?;]OCW\7]2]O5NS%*WY1=^?WTN=D?/]_&^._%< $>"_"Y0%_WI0)F+&!^
M%+ 7"]BQ@/W9&MQ8P(D:UB?MQYN9EUUY=]/4;XOF-!X.Y3#LZ-KUW74_7#SV
MSO%__?UL^ZNO=S'?K%^'.".2GA">(N8CDFN$SL2ZK__<"$:-2%D5%VW(-!%;
MT8;9(,7%(!^::>"],L?R9EK>X?(6EK?'\G9:/A3W^H2$1V1_$I$X*373E"''
M0FZN*1=%LL8"4#''GNYS4)?3NB*AZX2X22UD0DZ$+D"%%(I8N:;8A9&@"D E
MH8NPKA#J"K6N6.@*=8M=XIS0A2@CJ5Q3ABD0]ZC0%,<A>\9Q!'5%6I>H)8U4
M+?W8"80L#85&MC?7$'$0R5$(*)K>QP^J8J@J5JH2T> T5K786#8XTY!C)_H]
MUQ %(<D)!U*6L:H$JDJT*A*J$CTBHDA &8*4*@TY%\BN A"% =9$ 3:=0*M2
MKA/HFV>-:$P&*=D/.:#ZAT8*0Y0CSQ@DCYV25F:D,E+U)%;V%X "J>HGXA07
MXWQ4!+WY$[%69*4B!A-<Q)'4!#$CYW> F3[S5<H %G#D>;H(6SH9K<Y)=4:/
M"XZE-@VMC$RE<D!1$$MA(!2%-O8(P[D&696L)*$G G9UTK:>2%LG[;(RP<@
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
M\33)@J<W)/9#3!7:P?RPJ.#&DR0+;BJ,8TM\%5.%=C Z+$"'2)(L>O=!)DE
M)F,/$,$D">APD@2%($F"NM.QQV*N6< URV./E;@RUFB0D9RC#&UALEE4%^0(
ML9)7.4@ HK+0$&::184W,4[@+D@A1U%=: ECPZ*BFWC+ A !U-RBLM 01H<%
MZ!#IB)5<.)&.G*,\V)I]>F&L>POQCZ)^6>^:R4/5MM6V?T/LN:K:TO>:?/']
MO9;%T_%@4SZWW5?GO]>'M_\.!VVU']YLG!U?K[SY'U!+ P04    "  ,B@A/
MEN]HQ/($   9&0  &    'AL+W=O<FMS:&5E=',O<VAE970V+GAM;(6986_B
M.!"&_PKB.YMXQDZ<BB(53J<[Z4ZJ]K1WGU-P"]I N"0M>__^DD!9.O-Z]TM)
MTM?C=P;[B6WFI[KYVFY#Z";?]M6AO9]NN^YXER3M>AOV9?NI/H9#_Y_GNMF7
M77_;O"3ML0GE9FRTKQ)*TRS9E[O#=#$?GSTVBWG]VE6[0WAL)NWK?E\V_RU#
M59_NIV;Z_N#S[F7;#0^2Q?Q8OH2_0O?E^-CT=\DURF:W#X=V5Q\F37B^GSZ8
MNY6U0X-1\?<NG-J;Z\F0RE-=?QUN?M_<3]/!4:C"NAM"E/W'6UB%JAHB]3[^
MO02=7OL<&MY>OT?_=4R^3^:I;,.JKO[9;;KM_=1/)YOP7+Y6W>?Z]%NX).2F
MDTOV?X2W4/7RP4G?Q[JNVO'O9/W:=O7^$J6WLB^_G3]WA_'S=(G_W@PWH$L#
MNC;H^_Y1 [XTX.\-QFHF9V=CJK^47;F8-_5ITIR_K6,Y# ISQWTQU\/#L7;C
M__ILV_[IV\(X-T_>AD 7S?*LH5O-59'TT:]=$.IB2:HY?>Q@I17>XAX8)L%C
M>_Z01(8#6!C C@'L;8#4BRJ<-=FH.8R:&64F%ZD E7/DL1D'S3B038X#9#!
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
M\&53_VMK Z"4S0V.4(L?;#84U"$>/^#9C6,V&L%VTP]B\S<N_@!02P,$%
M  @ #(H(3R<+$T^W 0  T@,  !@   !X;"]W;W)K<VAE971S+W-H965T.2YX
M;6QM4]MNW" 0_17$!P0OZVRBE6TIFZIJI59:I6K[S-KCBP*,"WB=_GT!.XZ3
M^@688<Z9,\.0C6B>;0O@R(N2VN:T=:X_,F;+%I2P-]B#]C<U&B6<-TW#;&]
M5!&D).-)<F!*=)H66?2=39'AX&2GX6R('902YN\))(XYW=%7QU/7M"XX6)'U
MHH$?X'[V9^,MMK!4G0)M.]3$0)W3A]WQE(;X&/"K@]&NSB14<D%\#L;7*J=)
M$ 022A<8A-^N\ A2!B(OX\_,29>4 ;@^O[)_CK7[6B["PB/*WUWEVIS>4U)!
M+0;IGG#\ G,]MY3,Q7^#*T@?'I3X'"5*&U=2#M:AFEF\%"5>IKW3<1^GF\-^
MAFT#^ S@"^ ^YF%3HJC\DW"BR R.Q$R][T5XXMV1^]Z4P1E;$>^\>.N]UX(G
M:<:N@6B..4TQ?!6S6R*89U]2\*T4)_X?G&_#]YL*]Q&^?Z?P=IL@W21((T'Z
MCN#PH<2MF+L/2=BJIPI,$Z?)DA(''2=YY5T&]H''-WD+GZ;]NS!-IRVYH/,O
M&_M?(SKP4I(;/T*M_V"+(:%VX7CGSV8:L\EPV,\_B"W?N/@'4$L#!!0    (
M  R*"$]\C$42MP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM
M;&U386_<( S]*X@?4!+NNMY.2:1>JVF3-NG4:=UG+G$25 @9D$OW[V=(FF5=
MO@ V?L_/QF2CL2^N!?#D5:O.Y;3UOC\RYLH6M' WIH<.;VICM?!HVH:YWH*H
M(D@KQI/D ]-"=K3(HN]LB\P,7LD.SI:X06MA?Y] F3&G*7US/,FF]<'!BJP7
M#7P'_Z,_6[38PE))#9V3IB,6ZIS>I\?3/L3'@&<)HUN=2:CD8LQ+,+Y4.4V"
M(%!0^L @<+O" R@5B%#&KYF3+BD#<'U^8_\4:\=:+L+!@U$_9>7;G!XHJ: 6
M@_)/9OP,<SVWE,S%?X4K* P/2C!':92+*RD'YXV>65"*%J_3+KNXC]/-[FZ&
M;0/X#. +X!#SL"E15/XHO"@R:T9BI][W(CQQ>N38FS(X8ROB'8IWZ+T6/#ED
M[!J(YIC3%,-7,>D2P9!]2<&W4ISX?W"^#=]M*MQ%^.X?A1^W"?:;!/M(L%\3
MI,F[$K=BWA?)5CW58)LX38Z49NCB)*^\R\#>\_@F?\.G:?\F;",[1R[&X\O&
M_M?&>$ IR0V.4(L?;#$4U#X<[_!LIS&;#&_Z^0>QY1L7?P!02P,$%     @
M#(H(3P ZHR*V 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL
M;5-A;]P@#/TKB!]0+ERZG4Y)I%ZK:I,VZ=1IVV<N<1)4B#,@E^[?#TB:IEV^
M #9^S\_&9".:9]L"./*B56=SVCK7'QFS90M:V!OLH?,W-1HMG#=-PVQO0%01
MI!7CN]TGIH7L:)%%W]D4&0Y.R0[.AMA!:V'^GD#AF-.$OCJ>9-.ZX&!%UHL&
M?H#[V9^-M]C"4DD-G978$0-U3N^2XRD-\3'@EX31KLXD5')!? [&URJGNR (
M%)0N, B_7>$>E I$7L:?F9,N*0-P?7YE?XRU^UHNPL(]JM^R<FU.#Y144(M!
MN2<<O\!<SRTE<_'?X K*AP<E/D>)RL:5E(-UJ&<6+T6+EVF77=S'Z28]S+!M
M )\!? $<8AXV)8K*'X03169P)&;J?2_"$R='[GM3!F=L1;SSXJWW7@N>\(Q=
M ]$<<YIB^"HF62*89U]2\*T4)_X?G&_#]YL*]Q&^?Z=POTV0;A*DD2!]1Y!^
M*'$KYO9#$K;JJ0;3Q&FRI,2ABY.\\BX#>\?CF[R%3]/^79A&=I9<T/F7C?VO
M$1UX*;L;/T*M_V"+H:!VX?C9G\TT9I/AL)]_$%N^<?$/4$L#!!0    (  R*
M"$_0+CK:MP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;&U3
M86_;(!#]*X@?4&*2I5ED6VI:59NT25&G=9^)?;91P><!CKM_/\"NYW;^ MQQ
M[]V[XT@'-"^V 7#D5:O69K1QKCLR9HL&M+ WV$'K;RHT6CAOFIK9SH H(T@K
MQC>;/=-"MC1/H^]L\A1[IV0+9T-LK[4P?TZ@<,AH0M\<3[)N7'"P/.U$#3_
M_>S.QEML9BFEAM9*;(F!*J-WR?&T"_$QX%G"8!=G$BJY(+X$XVN9T4T0! H*
M%QB$WZYP#TH%(B_C]\1)YY0!N#R_L3_&VGTM%V'A'M4O6;HFHP=*2JA$K]P3
M#E]@JN<3)5/QW^ *RH<')3Y'@<K&E12]=:@G%B]%B]=QEVW<A_%FGTRP=0"?
M 'P&'&(>-B:*RA^$$WEJ<"!F['TGPA,G1^Y[4P1G;$6\\^*M]UYSGNQ3=@U$
M4\QIC.&+F&2.8)Y]3L'74ISX?W"^#M^N*MQ&^/:=PMMU@MTJP2X2[-X1'#Z4
MN!;S^4,2MNBI!E/':;*DP+Z-D[SPS@-[Q^.;_ L?I_V[,+5L+;F@\R\;^U\A
M.O!2-C=^A!K_P69#0>7"\=:?S3AFH^&PFWX0F[]Q_A=02P,$%     @ #(H(
M3_M0!)>U 0  T0,  !D   !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL;5-A
M;]P@#/TKB!]0$G)KJU,2J==IVJ1-.G7:]IE+G 05X@S(I?OW Y*F69<O@(W?
M\[,Q^83FV78 CKQHU=N"=LX-1\9LU8$6]@8'Z/U-@T8+YTW3,CL8$'4$:<5X
MDMPR+61/RSSZSJ;,<71*]G VQ(Y:"_/G! JG@J;TU?$DV\X%!ROS0;3P'=R/
MX6R\Q5:66FKHK<2>&&@*^I >3X<0'P-^2ICLYDQ")1?$YV!\J0N:!$&@H'*!
M0?CM"H^@5"#R,GXOG'1-&8#;\RO[IUB[K^4B+#RB^B5KUQ7TGI(:&C$J]X33
M9UCJ^4#)4OQ7N(+RX4&)SU&ALG$EU6@=ZH7%2]'B9=YE'_=IOLEN%]@^@"\
MO@+N8QXV)XK*/PHGRMS@1,S<^T&$)TZ/W/>F"L[8BGCGQ5OOO9;97<ZN@6<)
M.<TA?!.2KA',DZ\9^%Z&$_\/SO?AV:[ +,*S+9PG^P2'78)#)#C\0Y"^*W$O
MYKU*MFFI!M/&8;*DPK&/@[SQKO/ZP..3O(7/P_Y-F%;VEES0^8>-[6\0'7@I
MR8V?H,[_K]50T+APO/-G,T_9;#@<E@_$UE]<_@502P,$%     @ #(H(3X'S
M;S6W 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,30N>&UL;5/;;MLP
M#/T501]0)8K3%8%MH.E0=, *!"VV/2LV?4%U\20Y;O^^E.QZ;N<72:1X#@\I
M*AV,?7$-@">O2FJ7T<;[[L"8*QI0PEV9#C3>5,8JX=&T-7.=!5%&D)*,;S;7
M3(E6TSR-OI/-4]-[V6HX6>)ZI81].X(T0T:W],/QU-:-#PZ6IYVHX1G\K^YD
MT6(S2]DJT*XUFEBH,GJ[/1R3$!\#?K<PN,69A$K.QKP$XT>9T4T0!!(*'Q@$
M;A>X RD#$<KX.W'2.64 +L\?[/>Q=JSE+!S<&?FG+7V3T1M*2JA$+_V3&1Y@
MJF=/R53\3[B Q/"@!',41KJXDJ)WWJB)!:4H\3KNK8[[,-[LDPFV#N 3@,^
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
MM0O'3_YLIC&;#(?]_(/8\HV+OU!+ P04    "  ,B@A/VZ,%?+@!  #2 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6QM4V%OW" ,_2N('U!R7+I>
M3TFD7J=IDS;IU&G;9RYQ$E0(&9!+]^]G2)JE7;X -G[/S\9DH['/K@7PY$6K
MSN6T];X_,N;*%K1P-Z:'#F]J8[7P:-J&N=Z"J")(*\:3Y /30G:TR*+O;(O,
M#%[)#LZ6N$%K8?^<0)DQISOZZGB23>N#@Q59+QKX#OY'?[9HL86EDAHZ)TU'
M+-0Y?=@=3VF(CP$_)8QN=2:ADHLQS\'X4N4T"8) 0>D#@\#M"H^@5"!"&;]G
M3KJD#,#U^97]4ZP=:[D(!X]&_9*5;W-ZH*2"6@S*/YGQ,\SUW%(R%_\5KJ P
M/"C!'*51+JZD')PW>F9!*5J\3+OLXCY.-_O[&;8-X#. +X!#S,.F1%'Y1^%%
MD5DS$COUOA?AB7='CKTI@S.V(MZA>(?>:\'3NXQ= ]$<<YIB^"IFMT0P9%]2
M\*T4)_X?G&_#]YL*]Q&^?Z/PL$V0;A*DD2!]0W#_KL2-F-OD71*VZJD&V\1I
M<J0T0Q<G>>5=!O:!QS?Y%SY-^S=A&]DY<C$>7S;VOS;& TI);G"$6OQ@BZ&@
M]N%XAV<[C=ED>-///X@MW[CX"U!+ P04    "  -B@A/I:9D&K8!  #2 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6QU4V%OW" ,_2N('U#N2-I5
MIR12KU/529MTZK3M,Y<X"2K$&9!+]^\')$W3+OL"V/@]/QN3C6B>;0O@R(M6
MG<UIZUQ_8,R6+6AAK["'SM_4:+1PWC0-L[T!44605HSO=C=,"]G1(HN^DRDR
M')R2'9P,L8/6POPY@L(QIWOZZGB23>N"@Q59+QKX#NY'?S+>8@M+)35T5F)'
M#-0YO=L?CFF(CP$_)8QV=2:ADC/B<S"^5#G=!4&@H'2!0?CM O>@5"#R,G[/
MG'1)&8#K\RO[0ZS=UW(6%NY1_9*5:W-Z2TD%M1B4>\+Q$>9ZKBF9B_\*%U ^
M/"CQ.4I4-JZD'*Q#/;-X*5J\3+OLXCY.-\G-#-L&\!G %\!MS,.F1%'Y9^%$
MD1D<B9EZWXOPQ/L#][TI@S.V(MYY\=9[+P6_WF?L$HCFF.,4PU<Q;Q',LR\I
M^%:*(_\'SK?AR:;"),*3=PK_0Y!N$J21('U'D'PH<2LF_9"$K7JJP31QFBPI
M<>CB)*^\R\#>\?@F;^'3M'\3II&=)6=T_F5C_VM$!U[*[LJ/4.L_V&(HJ%TX
M?O)G,XW99#CLYQ_$EF]<_ 502P,$%     @ #8H(3]007BJW 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL;5/;;MP@$/T5Q >$7?:2U<JV
ME$U5M5(KK1*U>6;M\44!Q@6\3O\^@!W'2?P"S##GS)EA2'HTS[8&<.1%26U3
M6CO7'AFS>0U*V!ML0?N;$HT2SINF8K8U((H(4I+QU6K/E&@TS9+H.YLLP<[)
M1L/9$-LI)<S_$TCL4[JF;XZ'IJI=<+ L:44%C^#^M&?C+3:Q%(T";1O4Q$"9
MTKOU\;0-\3'@;P.]G9U)J.2"^!R,GT5*5T$02,A=8!!^N\(]2!F(O(Q_(R>=
M4@;@_/S&_CW6[FNY" OW*)^:PM4I/5!20"DZZ1ZP_P%C/3M*QN)_P16D#P]*
M?(X<I8TKR3OK4(TL7HH2+\/>Z+CWP\UF/\*6 7P$\ EPB'G8D"@J_R:<R!*#
M/3%#[UL1GGA]Y+XW>7#&5L0[+]YZ[S7CNUW"KH%HC#D-,7P6LYXBF&>?4O"E
M%"?^!<Z7X9M%A9L(WWQ0N%\FV"X2;"/!]@/![:<2EV(.GY*P64\5F"I.DR4Y
M=CI.\LP[#>P=CV_R'CY,^V]AJD9;<D'G7S;VOT1TX*6L;OP(U?Z#38:$TH7C
MK3^;8<P&PV$[_B V?>/L%5!+ P04    "  -B@A/\>(#Q+8!  #0 P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q]4^V.G" 4?17" RS*S$ZG$S79
MV:9IDS:9;-/V-Z-7)0MB <?MV_>"KC5=TS_ O9QS[@>7;#3VV;4 GKQHU;F<
MMM[W)\9<V8(6[L[TT.%-;:P6'DW;,-=;$%4D:<5XDAR8%K*C119]%UMD9O!*
M=G"QQ U:"_O[#,J,.4WIJ^-)-JT/#E9DO6C@&_CO_<6BQ1:52FKHG#0=L5#G
M]"$]G?<!'P$_)(QN=2:ADJLQS\'X7.4T"0F!@M('!8';#1Y!J2"$:?R:->D2
M,A#7YU?UC[%VK.4J'#P:]5-6OLWID9(*:C$H_V3&3S#7<T_)7/P7N(%">,@$
M8Y1&N;B2<G#>Z%D%4]'B9=IE%_=QNMFE,VV;P&<"7PC'&(=-@6+F'X0716;-
M2.S4^UZ$)TY/''M3!F=L1;S#Y!UZ;\7QD+%;T)DAYPG"5Y!T03 47R+PK0AG
M_H;.M^F[S01WD;Y;T^_?;POL-P7V46#_OPK?0O@A^2<&6W54@VWB+#E2FJ&+
M<[SR+N/ZP..+_(5/L_Y5V$9VCER-QW>-W:^-\8"I)'<X0"U^K\504/MP?(=G
M.PW99'C3S_^'+9^X^ -02P,$%     @ #8H(3T^^<<BV 0  T@,  !D   !X
M;"]W;W)K<VAE971S+W-H965T,C0N>&UL=5/;;MP@$/T5Q >$7>Q<M+(M95-%
MK=1*JU1MGUE[;*. QP6\3O^^@!W'2=T78(8Y9\X,0S:B>;8M@",O6G4VIZUS
M_8$Q6[:@A;W"'CI_4Z/1PGG3-,SV!D0505HQOMO=,"UD1XLL^DZFR'!P2G9P
M,L0.6@OSYP@*QYSNZ:OC23:M"PY69+UHX#NX'_W)>(LM+)74T%F)'3%0Y_1^
M?SBF(3X&_)0PVM69A$K.B,_!^%+E=!<$@8+2!0;AMPL\@%*!R,OX/7/2)64
MKL^O[(^Q=E_+65AX0/5+5J[-Z1TE%=1B4.X)Q\\PUW--R5S\5[B \N%!B<]1
MHK)Q)>5@'>J9Q4O1XF7:91?W<;I);F?8-H#/ +X [F(>-B6*RC\))XK,X$C,
MU/M>A"?>'[CO31F<L17QSHNWWGLI^,T^8Y= -,<<IQB^BGF+8)Y]2<&W4ASY
M/W"^#4\V%281GKQ3^!^"=),@C03I.X+D0XE;,>F')&S54PVFB=-D28E#%R=Y
MY5T&]I['-WD+GZ;]FS"-["PYH_,O&_M?(SKP4G97?H1:_\$60T'MPO'6G\TT
M9I/AL)]_$%N^<?$74$L#!!0    (  V*"$_>UU\HS@$  )P$   9    >&PO
M=V]R:W-H965T<R]S:&5E=#(U+GAM;&U4VX[;(!#]%<0'+#9)G&UD6]IL5;52
M*T5;M7TF]OBB!>,"CK=_7\".ZW5Y"<SX7&8(0SI*]:H; (/>!.]TAAMC^A,A
MNFA ,/T@>^CLETHJP8P-54UTKX"5GB0XH5&4$,':#N>ISUU4GLK!\+:#BT)Z
M$(*I/V?@<LQPC.^)E[9NC$N0/.U9#=_!_.@ORD9D42E; 9UN98<45!E^BD_G
MQ.$]X&<+HU[MD>OD*N6K"[Z4&8Y<0<"A,$Z!V>4&S\"Y$[)E_)XU\6+IB.O]
M7?V3[]WV<F4:GB7_U9:FR? C1B54;.#F18Z?8>[G@-'<_%>X ;=P5XGU*"37
M_A<5@S92S"JV%,'>IK7M_#K.^G=:F$!G MT0R&3D*__(#,M3)4>DIK/OF?N+
MXQ.U9U.XI#\*_\T6KVWVEM/DD)*;$YHQYPE#5YAX01"KOEC0D,69_D>G8?HN
M6.'.TW?O*DS" ON@P-X+[-\)'#<MAC"/89-#T.00$/BP,0E@CE'8) F:) &!
M>&,2PFS/FZQNAP!5^[G0J)!#YV=RE5U&[XGZV_4//LWM-Z;JMM/H*HV]H_XF
M55(:L*5$#[;AQCX52\"A,FY[M'LU#<P4&-G/;P%9'J3\+U!+ P04    "  -
MB@A/:+LB&+8!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6QM
M4]MNW" 0_17$!P0OZVU6*]M2-E752JVT2M7VF;7'-@IX7,#K].\+V''<U"_
M#.><N3!D(YIGVP(X\J)59W/:.M>?&+-E"UK8.^RA\S<U&BV<-TW#;&] 5)&D
M%>-)\H%I(3M:9-%W,46&@U.R@XLA=M!:F#]G4#CF=$=?'4^R:5UPL"+K10/?
MP?WH+\9;;%&II(;.2NR(@3JG#[O3.0WX"/@I8;2K,PF57!&?@_&ERFD2$@(%
MI0L*PF\W> 2E@I!/X_>L29>0@;@^OZI_BK7[6J["PB.J7[)R;4Z/E%10BT&Y
M)QP_PUS/@9*Y^*]P ^7A(1,?HT1EXTK*P3K4LXI/18N7:9==W,?IYG"<:=L$
M/A/X0CC&.&P*%#/_*)PH,H,C,5/O>Q&>>'?BOC=E<,96Q#N?O/7>6\'O]QF[
M!:$9<YXP?(79+0CFU9<0?"O$F?]'Y]OT_6:&^TC?K^G)85L@W11(HT#Z3XGI
MNQ*W,.^#L%5/-9@F3I,E)0Y=G.25=QG8!Q[?Y T^3?LW81K967)%YU\V]K]&
M=.!32>[\"+7^@RV&@MJ%X[T_FVG,)L-A/_\@MGSCXB]02P,$%     @ #8H(
M3R7L(<C% 0  -P0  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL;53;
M;MP@$/T5Q <$+WO-RK:4356U4BNM4K5Y9NVQC0+&!;Q._CZ '=?9\F)@.)<9
M8)P.2K^8!L"B5RE:D^'&VNY(B"D:D,S<J0Y:MU,I+9EU2UT3TVE@92!)06B2
M[(ADO,5Y&F)GG:>JMX*W<-;(]%(R_78"H88,K_!'X(G7C?4!DJ<=J^$7V-_=
M6;L5F55*+J$U7+5(0Y7AA]7QM/7X /C#83"+.?*57)1Z\8OO9883GQ (**Q7
M8&ZXPB,(X85<&G\G33Q;>N)R_J'^-=3N:KDP X]*///2-AD^8%1"Q7IAG]3P
M#:9ZMAA-Q?^ *P@']YDXCT()$[ZHZ(U5<E)QJ4CV.HZ\#>,P[NS6$RU.H!.!
MSH1#\"&C4<C\"[,L3[4:D![/OF/^BE='ZLZF\,%P%&'/)6]<])K3_2XE5R\T
M84XCABXPJQE!G/IL06,6)_H?G<;IZVB&ZT!?+^G)?5Q@$Q78!('-IQ+W-R7&
M,(>XR39JLHT(W-^81#"'Y,:$+"Y.@J[#DS6H4'T;VF41G;OB@8:+_P<?6^HG
MTS5O#;HHZYY/N.1**0LNE>3.Y=*X+IX7 BKKIWLWU^-;'A=6=5.;DOE?D;\#
M4$L#!!0    (  V*"$_!EH_"L0$  -(#   9    >&PO=V]R:W-H965T<R]S
M:&5E=#(X+GAM;&U3VV[;, S]%4$?4,5*NA6!;:#I4*S "@0=MCTK-GU!=7$E
M.6[_?I3LN%[F%XNDSSF\B$H'8U]= ^#)NY+:9;3QOMLSYHH&E' WI@.-?RIC
ME?#HVIJYSH(H(TE)QC>;+TR)5M,\C;&CS5/3>]EJ.%KB>J6$_3B -$-&$WH)
MO+1UXT. Y6DG:O@)_E=WM.BQ6:5L%6C7&DTL5!F]3_:'7<!'P.\6!K>P2>CD
M9,QK<)[*C&Y"02"A\$%!X'&&!Y R"&$9;Y,FG5,&XM*^J#_&WK&7DW#P8.2?
MMO1-1N\H*:$2O?0O9O@.4S^WE$S-_X S2(2'2C!'8:2+7U+TSALUJ6 I2KR/
M9ZOC.4SZ%]HZ@4\$?D5@8Z)8^3?A19Y:,Q [SKX3X8J3/<?9%"$81Q'_8?$.
MH^><WR4I.P>A"7,8,7R!^40P5)]3\+44!_X?G:_3MZL5;B-]NZ0GVW6!W:K
M+@KL_FF17[6XAKE.PA8S56#KN$V.%*;7<9,7T7EA[WF\DT_XN.W/PM:M=N1D
M/-YLG']EC <L97.#*]3@ YL="94/YE>T[;AFH^---[T@-C_C_"]02P,$%
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
M:&5E=#,T+GAM;&U4;6^D(!#^*X0?4%S4MMFH2;=-TTONDDTO=_>9U?$E!;&
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
M8(NCH';!_.!M,ZW9Y#CLYQ?$EF=<_ 502P,$%     @ #8H(3Q/4/$_G 0
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
M/DHA-!A%\F N466>F#'@4&H[W9JY'"[:$&C1^3<$CP]9]@=02P,$%     @
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
MF-1LI\PPU6/1[\#]1/'.G2[0<,0I_@%02P,$%     @ #8H(3[":&HF7 @
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
M)6\ 4)I-**&@$CI60D.8( $)DOG[) 4)TAG[)!WEB6.<#,P 0!&=,",#I62
M&0@F0"%<N^%\.]!$^:,9AK2@?K)9AJ+A&0"@:#)A"8+/ 80!4_ $!7P2(/(.
M4^#Z15 !CTP9EV:6CDT!4#2-)^3 ]8N  J83QRN""P_1=Y@"EQY*YIB2C-)%
M43@\U" 4R28. @07,@(JF483%' !HFR^*1BN0!S.,*4%]:\4--HH(&BX3X+>
MK6Z?6=^9/.65\G9"FP>"N\:/0FAN",,G8^_9O.RZ0<&/VG83TY?-\Z89:%&W
M3[>@>S^N_P%02P,$%     @ #8H(3S(.#&HI @  <@8  !D   !X;"]W;W)K
M<VAE971S+W-H965T-3(N>&ULC57K;ILP%'X5Q /4W,DB@M0DG39IDZI.VWX[
MY"2@&LQL)W1O/]]*"?'2_L'V\?=]YV)\7 R4/?,:0'@O+>GXRJ^%Z)<(\:J&
M%O,[VD,G=PZ4M5C()3LBWC/ >TUJ"8J"($,M;CJ_++3MD94%/0G2=/#(/'YJ
M6\S^KH'08>6'_JOAJ3G60AE06?3X"#] _.P?F5RA467?M-#QAG8>@\/*OP^7
M#[G":\"O!@8^F7LJDQVESVKQ=;_R Q40$*B$4L!R.,,&"%%",HP_5M,?72KB
M=/ZJ_EGG+G/980X;2GXW>U&O_(7O[>& 3T0\T>$+V'Q2W[/)?X,S$ E7D4@?
M%25<?[WJQ 5MK8H,I<4O9FPZ/0YF)T\MS4V(+"$:">%M0FP)\1LAN4E(+"'Y
MJ(?4$M*9!V1RU\7<8H'+@M'!8^9WZ+'ZZ\)E*H^K4D9].GI/UI-+Z[E,LK1
M9R5D,6N#B2:817P)V5Y#PA&!9 !C%)$KBG5T18\N'6RN$8MD%L.[(@\W12["
MC)W%BC4_GO#C[#]Y)DZ!1 LD%]7.9D$:3*8QG2EE$@1N+ZG32^KPDKL%,J=
M]O$\<Z= _GZ>Z_PJS\6GV:$[(.'LT*\A8;Z85=2%F:>#)A>F!7;4W8M[%3UU
M0I5B8AT;Y'VD+MS,O@Z7F]!AW\J&:OK?F[SIQM\Q.S8=]W94R&NN+^.!4@$R
M].!.GF4M'X!Q0> @U%0V+(^9-F@6@O:VPZ/QF2G_ 5!+ P04    "  -B@A/
MFQ!#\A\"   '!@  &0   'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q]E-N.
MFS 0AE\%<=]U. 22")"65%4KM5*TU;;7#ID 6AM3VPG;MZ\/+,N"U1MLC_^9
M^<;&DPV,OX@&0'JOE'0B]QLI^P-"HFJ 8O' >NC4SI5QBJ5:\AJ)G@.^&"=*
M4+C9)(CBMO.+S-A.O,C839*V@Q/WQ(U2S/^60-B0^X'_9GAJZT9J RJR'M?P
M$^1S?^)JA:8HEY9")UK6>1RNN?\8'(ZIUAO!KQ8&,9M[NI(S8R]Z\>V2^QL-
M! 0JJ2-@-=SA"(3H0 KCSQC3GU)JQ_G\+?H74[NJY8P%'!GYW5YDD_L[W[O
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
MLL5L0,.N"$<S,@)X20I[*V$N*6K+%((\FQK!%DQ<#Q;4V5Q=STRY4_H2P*@
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
MFJL#8Y*JW/T[=1=.JJ/O)@4]2#V<J3%OVMIF(EG=MNQ>][]A]1]02P,$%
M  @ #8H(3Q/JF;Y, @  3@<  !D   !X;"]W;W)K<VAE971S+W-H965T-C,N
M>&ULC57;CILP$/T5Q >LN1E(1) VEZJ56BG::MMGATP"6L#4=L+V[VL;PA+B
M)ON"[>&<,S=KG+24O?$<0%CO55GSA9T+T<P1XED.%>%/M(%:_CE05A$AC^R(
M>,. [#6I*I'G."&J2%';::)M6Y8F]"3*HH8ML_BIJ@C[NX22M@O;M2^&E^*8
M"V5 :=*0(_P$\=ILF3RA065?5%#S@M86@\/"?G;GFU#A->!7 2T?[2V5R8[2
M-W7XME_8C@H(2LB$4B!R.<,*RE()R3#^])KVX%(1Q_N+^A>=N\QE1SBL:/F[
MV(M\8<>VM8<#.97BA;9?H<\'VU:?_'<X0RGA*A+I(Z,EUU\K.W%!JUY%AE*1
M]VXM:KVVO?Z%9B9X/<$;"-+W/8+?$_P/0G"7$/2$X+,><$_ $P^HRUT7<TT$
M21-&6XMUUZ$AZM:Y<RS;E2FC[H[^)^O)I?6<XEF8H+,2ZC'+#N.-,+%_#5G?
M0MP!@60 0Q2>*8JE=T/WKAVL;A%Q,(GAH<CFKLA5F+ZQ6+[F^U?%BLP"@5$@
MT +!N$QN-*EVA\$:4VN,'T4^CJ; E0$8.K'GX7A2&)-B&'O8GTWJ8P#B* I\
M_S]5PL8D\4V2>#8):8EO/#F3[!XBU@\1FWN(JT1"8R*AH5O31,+/=LL -'?+
MI&CLE@%H[A8:#8,*V%%/9FYE]%0+=9U'UF'X/WMJF$SL2W>^<@WVM7PLNMG^
M(=^]-#\(.Q8UMW94R!&F!\V!4@$R?N=)AI[+QVTXE' 0:AO)/>M&?'<0M.E?
M+S0\H>D_4$L#!!0    (  V*"$_RJ'"VJ ,  *T2   9    >&PO=V]R:W-H
M965T<R]S:&5E=#8T+GAM;)58VW*;,!#]%88/*&C%-6-[ILZEZ4P[DVFG[3.Q
MY9@)(!=(W/Y]Q26ND8X2\F(0/KMG5ZNS$BR.LGYL]D*TSI^RJ)JENV_;PX7G
M-9N]*+/F@SR(2OVSDW69M6I8/WC-H1;9MC<J"X]\/_+*+*_<U:)_=E>O%O*I
M+?)*W-5.\U266?UW+0IY7+K,?7GP+7_8M]T#;[4X9 _BNVA_'.YJ-?).7K9Y
M*:HFEY53B]W2_<@N;GG2&?2(G[DX-F?W3I?*O92/W>#S=NGZ742B$)NV<Y&I
MR[.X%$71>5)Q_!Z=NB?.SO#\_L7[39^\2N8^:\2E+'[EVW:_=!/7V8I=]E2T
MW^3Q5HP)A:XS9O]%/(M"P;M(%,=&%DW_ZVR>FE:6HQ<52IG]&:YYU5^/H_\7
M,VQ HP'-->"C 3\9L.!5@V T".8:A*-!.-<@&@VBN0;Q:!#/-4A&@T0S\(9R
M]/6]RMILM:CET:F')7K(.B6PBT2MH$WWL%\P_7^JQ(UZ^KP*TW3A/7>.1LQZ
MP- 9AD?^%'-I8FB*N )> @US_::7&^"%3R&?3$@23"&W)B1@_YD\-6.G:2,X
M;=0[X&<.(M_'#CATP'L'P<0!T^9TP$0]IAIJ$R2DH:YGH6Y,5.3':8A##F#(
M 0A9*\\Z,&@H]&TS$T*:$-!H);Y&F "31) D @Y"+1>$B3!)#$EBX"#6%FML
M3%A@FZX$DB2 )-%(!DPX*;Z%)(4D*2#1NL2GU,@DL9$P'_<BWZ1A1J-!(%T3
M;X"FP5@:(P,N2.\CS$B:L=2:-NXEC  3U],F@RD-?5_/^PW4-!S<F1AH3<PB
M+H8[!0OFMT>&NP!#$M>[S0B:V6X8;@4,Z%PO]'H$371J7]ZX'3#0#YBE S,L
M=I:\8V*QE!G0,HOT=!$HQCR$Q4Q(@EIC6D-0:N'!.B6@4_)U'@2R] .R[/A
MI60[,V!E$9]?/<+*(K )&]5#(.(6'BP_ O(SJP= 9.D4A,5'0'QF]1#((AS"
MVB.@/;)LYH2U1^_0'F'M$=I'F9ZMN9%&@;6I<:P^#H1%VMGC$H*T(E^_ 9H&
M@R7*D?I2/1BPE=JSQAKE0*-</T! D'&H?ATT#<9RP@?[*+<T#([5SM^QCW(L
M9(XTJLW]%3?WT5=6'%8R!R+EEJ;#L4AY_(YTL4@Y. Z;2RV9L]2\LU?H[D/.
MUZQ^R*O&N9>M>AOOWYEW4K9">?0_J G<BVQ[&A1BUW:WL;JOAP\HPZ"5A_'C
MD'?Z0K7Z!U!+ P04    "  -B@A/L9GT1S "  "1!@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970V-2YX;6Q]E6^OFR 4QK^*\?TN"HJVL2:KR[(E6W)SEVVO
M:4NKN2@.:+W[]@/T&HMT;\J_YYSS>Y!",7#Q*FM*5?#6LD[NPEJI?@N /-:T
M)?*)][33*V<N6J+T4%R [ 4E)QO4,@"C"(.6-%U8%G;N690%ORK6=/19!/+:
MMD3\W5/&AUT8A^\3+\VE5F8"E$5/+O0'53_[9Z%'8,YR:EK:R89W@:#G7?@Q
MWE:YT5O!KX8.<M$/C),#YZ]F\/6T"R,#1!D]*I.!Z.9&*\J82:0Q_DPYP[FD
M"5SVW[-_MMZUEP.1M.+L=W-2]2[,P^!$S^3*U L?OM#)3QH&D_EO]$:9EAL2
M7>/(F;2_P?$J%6^G+!JE)6]CVW2V'<85C*8P?P"< N <$"?_#4!3 '("P$AF
MK7XBBI2%X$,@QH_5$W,FXBW2FWDTDW;O[)IV*_7LK<0H*<#-))HT^U$#%QIX
MKZC6"H1F"=  ,P7T4D ;C^XH4G\"Y$V ;(+D+@%V;(P:;#6=U:0XWF2.E;4*
MPR2*_#")%R;QP#AE]J,F793Y$*/,0:Y\*AP]V)G4"Y-Z8'(')EV529,<Q@[,
M6H6C;/, !GMAL =FX\#@M6>8+S[ ".-1:5\/#EWFA<G6,(E39I^MRJ -<E#6
MFB2*_2"Y%R3W@#B;O\_7AQ<FL?-/K3RJ)(_=70&+R\%<UM^)N#2=# Y<Z7O&
MW@9GSA75&:,G[:O6[\,\8/2L3#?3?3'>DN- \7YZ ,#\"I7_ %!+ P04
M"  -B@A/SF4Z*G@"   /"0  &0   'AL+W=O<FMS:&5E=',O<VAE970V-BYX
M;6R-5MN.FS 4_!7$!RPV8!)6!*FY5*W42M%6VSX[B1/0 J:V$[9_7]L0E,!A
M-R_!=F;FG#F^)@T7;S)C3#GO95')A9LI53][GMQGK*3RB=>LTO\<N2BITEUQ
M\F0M&#U84EEX/D*15]*\<M/$CFU%FO"S*O**;84CSV5)Q;\E*WBS<+%['7C)
M3YDR UZ:U/3$?C'U6F^%[GF]RB$O625S7CF"'1?N%_R\P:$A6,3OG#7RINT8
M*SO.WTSG^V'A(I,1*]A>&0FJ/Q>V8D5AE'0>?SM1MX]IB+?MJ_I7:UZ;V5')
M5KSXDQ]4MG#GKG-@1WHNU MOOK'.$'&=SOT/=F&%AIM,=(P]+Z3]=?9GJ7C9
MJ>A42OK>?O/*?IM._TJ#"7Y'\'M"6YQ)0M 1@D<)84<('R60CD &!*_U;HNY
MIHJFB>"-(]KU4%.S[/ ST=.U-X-V=NQ_NIY2CU[2*/03[V*$.LRRQ?@WF"!"
M]YC5&#-067^*V !Q@A[B:1N]%Q_TXEM^<.=E0B  !0(K$-X)A .C+2:RF,IB
MX@"A03G68Y3>N[>PNVQ",)L0R(8,LH$P$1R$@$'(6 #A01 R,D/"N8_'KEL@
M^12X&2M&:!:3R0)%8.X1D/MP[4;CB2#H@ZF8@9%F0)EGL, <%)@_OC1C4" &
M,I@/YBD>>0TPB8%Y>A2X 8 ABJ>KAQ%\R*!Q]O[$,L43YQ1^O((8/AZP#]0P
M'IYU_MAR]-&"P?!1@H&SA*!A, B$)^+ AP0&3H#A!EYVH+O]%H*FO)M[PSP5
M?E)QRBOI[+C25Y"]*(Z<*Z95T9/>Q9E^G?2=@AV5:<YT6[17=-M1O.Z>'U[_
M!DK_ U!+ P04    "  -B@A/<'?:Z\L!  !?!   &0   'AL+W=O<FMS:&5E
M=',O<VAE970V-RYX;6Q]5%UOFS 4_2O([ZOY<-(V J26:MJD38HZ;7UVX!*L
MVIC93NC^_6Q#$"6T+]CW<L[Q.=@F[:5ZU0V "=X$;W6&&F.Z'<:Z;$!0?2,[
M:.V;6BI!C2W5$>M. :T\27 <A^$6"\I:E*>^MU=Y*D^&LQ;V*M G(:CZ]PA<
M]AF*T*7QS(Z-<0V<IQT]PB\PO[N]LA6>5"HFH-5,MH&".D,/T:X@#N\!?QCT
M>C8/7)*#E*^N^%YE*'2&@$-IG *UPQD*X-P)61M_1TTT+>F(\_E%_:O/;K,<
MJ(9"\A=6F29#=RBHH*8G;IYE_PW&/!L4C.%_P!FXA3LG=HU2<NV?07G21HI1
MQ5H1]&T86>O'?M2_T-8)\4B()T)$/B4D(R%9$/#@S$=]HH;FJ9)]H(;-ZJ@[
M$]$NL1^S=$W_[?P[FU;;[CG?;N(4GYW0B'D<,/$,LT 4UX@DF2#8&IA<Q*LN
M8L]/WKGX0"!9%4B\ )D+D+M%C &S]9AV,!EM[J-%E!44">_#=3-DU0RY-K,A
M"S/D:IDOVWCAN%@!1;=+*WBVU>[J_:3JR%H='*2QI\;O;2VE 2L8WMCSW-C;
M/A4<:N.FMW:NAC,_%$9VXW7&TS\E_P]02P,$%     @ #8H(3YPE\R,_ @
M]08  !D   !X;"]W;W)K<VAE971S+W-H965T-C@N>&ULC57;CILP$/T5Q'O7
MW$DB@K2Y5*W42JNMVCX[R22@-9C:3MC^?6U#6(BM-"_8'LXYGCF&<=92]L8+
M .&\5Z3F2[<0HED@Q/<%5)@_T09J^>9(686%7+(3X@T#?-"DBJ# \Q)4X;)V
M\TS'7EB>T;,@90TOS.'GJL+L[PH(;9>N[UX#K^6I$"J \JS!)_@!XF?SPN0*
M#2J'LH*:E[1V&!R7[K._V*8*KP&_2FCY:.ZH2G:4OJG%U\/2]51"0& OE *6
MPP760(@2DFG\Z37=84M%',^OZI]U[;*6'>:PIN1W>1#%TIVYS@&.^$S$*VV_
M0%]/[#I]\=_@ D3"529RCSTE7#^=_9D+6O4J,I4*OW=C6>NQ[?6O-#LAZ G!
M0)![WR.$/2'\($1W"5%/B![=(>X)\<T.J*M=F[G! N<9HZW#NL^AP>JK\Q>Q
M/*Z]"NK3T>^DGUQ&+WD2QQFZ**$>L^HPP0@S"Z>0C0GQ!P22"0Q9!+8L5H%!
M#Z8;K$W$++K)X;\BV[LBDS1#JUFAYH<3LQ*[0&05B+1 -!%(;]SN,(G&U!KS
M*9C//,^[<<3$^7%LP#86N6@>&;BM!3>?CV&3\F)K>;&EO)E=(+$*)(\;G%H%
MT@<,3DWCYJ:])BKU3'=-5)B8WIJH*#:M1:-_M@)VT@V4.WMZKH4R910=>O1S
MH/[YF_C*7ZQ]2WPC>WK7@C_DNPOA.V:GLN;.C@K9:70_.%(J0";O/<E3+>0=
M-"P('(6:IG+.ND[<+01M^DL&#3==_@]02P,$%     @ #8H(3V/0]U07 @
M]@8  !D   !X;"]W;W)K<VAE971S+W-H965T-CDN>&ULC57;CILP%/P5Q'O7
MV"3D(D#JIJI:J96BK;9]=LA)0&LPM9VP_?O:QD$DZT2\X LSP\S!E[3CXDV6
M "IXKUDCL[!4JETC)(L2:BJ?> N-?G/@HJ9*#\41R58 W5M2S1")H@35M&K"
M/+5S6Y&G_*18U<!6!/)4UU3\>P;&NRS$X67BI3J6RDR@/&WI$7Z!>FVW0H_0
MH+*O:FADQ9M P"$+/^/U!A-#L(C?%71RU ],E!WG;V;P?9^%D7$$# IE)*AN
MSK !QHR2]O'7B8;#-PUQW+^H?[7A=9@=E;#A[$^U5V46+L-@#P=Z8NJ%=]_
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
M#JK3ZD@(!U&Z<R^VNQ03<EK4<.3R,1;/=)@3PX*3;AR!:)K#V5]02P,$%
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
MT'CP]#.@ /LG[_^;@S<%[3U6(M<7'#RZ+P<O:9K2Y2Y.^$C8"K!3:HM&);&
ME&8@CU%#@4R=ZT:+03B?C!N^4.DY&GPSWRG83;(NDUU8\P#;((S.X9:1J"JH
M1G>@^$O-*@R<!B\RXSM6D5E^X:Q_U'#LR-.AE$!^7BDH5=U"B *P7X=$H5*F
M5#>G7B>--#B[W@?\?YOE''+&Y48("$F2JIP]*_7/HEBM]F6D2U]:G@#R7^N@
M#ZM1)5^##FSA_ 5(4@6P/EM\K'ZZ WRM8TA-W61J"^M5D\07VJ(_6H9&?E;E
MX%B-R!=5\V?*V& W_A->( @EEGD=6%^]M\P#%\09[$]>H[+Y"VF9#1^W9AW$
MT1(._'R<4 GA9$J)'*!_S2B 93B>B3B>1<O)A+Z'5?Q)7GK3Q1SDY27B-HS%
M=+F,EO,Y_ %/S*? 0";X]$Q/&S&4H^EHU(='H).!_.],8DSV$&AOVA?),%GH
M+W_)",.GQY?B@'(?IZ,HX58HU"::SQ=]'M<I.2"Q9N'WBO;PY3',CJ#O)D-,
M\$F29429B-#  C'O)M%L-)=--*92))AL%"VF<UX$7*31=!S-IA2S@Z_.)M%H
M/N:O9]\PM.*7 B\7<N)-YL/Y3'PG)LEP'.//Z7"VM/Z^S*N/@UOL6-M5R>@=
M#Q?X6C)<)/1CDIB_=&P%WJP&(9ILPO*JG@SG(VE=GPR74_WK?.Q_^BK'"B&J
MZ!1LV'?._P<<0-Z$%T-0T&""L'5)RP23X71$4TKF\(,*DV\4'GF&;F<"X!WQ
MUZ/A"'\TC-1FI 1.86%,?#(C0P$MW:SV7.OC/C-5;ZR'B!WBW4UBHH6=SW\3
M(,Q0_!SL %F5-GR2QJKZ4Y8.$#^V%$!7VL:N=9I390G"OECK7'-YB2#OD,@[
M#4MI@71HX8]$H.*&<AG7XL/P"II0]<9N,#7*:0+$6]UXG\5EZ!?;UBY766J1
MF;NH18?9-R==%,$[DF>1-5"OLM'J=JR2;,:41F,@T!'56VDUR4DZMF568FUH
M^<TB#7RK)/!"5\26'94,H,I>QVW&A<?WI3PT9.<6]P85%TTGE+:&!2>RK4)C
M8I=VD+@C)E9HE\V-C=:(J+X43RE%X;'$I"M04+V5?*N3)+N(MA@Y@, +F9(
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
MDSDOY6PV[;R4#-)U-/4>=ZE]DT6<4S':J=3>\+=.9+N8+'#-$_QW"1=ZD%O
MA3,6"=SF<&<EG59\F<R16R %]A(0F&9'$.^4B7?Z!<1[@OR77D&%8EWL;W:W
M^XU!%C]1:-(*[^S \QY = >\VMKFRCE$=AF?6^5PAW$3SG*\[,AE!@3T^#*5
M@<K*,S9&,19X/MR*Y5TVP*@'*R<37;F?,I)M@)\0;^B\&7T!1TS/0>+XF]&3
MPVZ:Q'55])R]@=?I9S^7R7S7HLO:#7Q=+A.:@ZTNY:\[^%45#6[18P,X7$[!
MWVVM,K+K%NX@.X0<-\:%BJ/DR-QMRP!!-1HB''+'SL62Q+.T5+& \1*$._-Z
M+2*$BP%9RW9HN?2Z>AB +^P*SBG7J%4DC(&<MB/W2(O $>LH&H<>(];-=QV[
MCFJKV$-P=/%=OWT=*=H]IP3\+55T8&MWR,+D#[^2[3B&$#D&F4]$:,P(8[,G
MU!DS\5M$D/V.0]QSC(/8B&?%:LBH!Y.%AQ!-9; K!AHRR,J-D"Y^M,&R5UER
M4>I3/8N\!'O]%<3H:BUSA%GC,-D':@5V[M14AK5JI[4--MU;M=W46W*8T X-
M#'J0=FOZV'B9?A+G;Z[/1>^G37%#VJ%&OGA3/ V0\ZPEV?=YF'O*>J\E[7O1
M6&N$ ](^_TAMO0&YVQ;;@7R(8#9,_C[GCPYKI>0/NTPCBL,S)U2?J5*?155.
MN53H:@A='8+T-;TS:7$N#0YD( =2*R&GYY?[G-7ML0%#F-W9(WUI*JZZ--G@
M]=OA)>&CP)Y?6) /]-X5!?E0A-\5$ -%]V"Y$5/QX@(K7M!=J'[KUYL_HI'F
M&RP\1O/BL1=9N#WD)_NM K1R"L,'8:W@_9_3\A-6-7J9%]6*,,HCI/.A1KM
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
M".;P]ASS=@AU*UE$"PRJ/-]2FF^^RP8;\K6VB333>92,L?!S-!Y-)''G!QO
M4SNF(M$8CNU+"D77=J8+N@7AQQ2$66XI(&;<$<'!\012GT\HIA;FO\!U!MK^
M2SW;G>JA!]QYGE5:+\,EB!# 79XP8N%H.?2 ^B#7UH15&@3B<&#EK#F\=<GM
MP9;Y09%&B.G&B_CYYP[S/1*[_S46O(2>B"980)DG2_JYA%W^2T'XB$(=J0GE
M&8VCV6PN+M,G78,#J&P2@=I"/Q8J_>H%2L[)8L&_C!;S^F"-A':A);0S;88^
MN#3O;[6,)QLX<1KXYJOUAB+!;O;Y9DT0+-HV>8_.QOP!S6\Z$Y>#K/'G9(;P
M#:M[$+FD,<G8VI?1,H:+$:2?!>GC>\+D=)*:=$8=:!K\[&**!?3@M.YEGMUM
M_GE'D1%Q-!EA<L)X"6*IY?V(X<4XGHID',WG]&,,V\N5$VSXG#5:V1!$C<.&
MX<C'5()A'DW&BWX7D1HSQ<:4 S"-%LN%=RV:4CY-^_L7E75EGW0G=OC0MK[4
M,=J]"VF0ZO\/E+?P(W5<&2Z_TI:?2G]3V_6_MH54P/[B;3*&2RFF_,+Q,B8A
MK\4ISP_UYG !4"9B[*W2F2I6_E**2!=D NG"+*R,*MBM7QFA2#7SWD*\.[R,
MWZZ<>VU%+9@L&#%2#;N;\I66"3&$TLIVQS_Q*DGH0N%U)[BP9#H"(48",949
MG )994QA850* #)>8/[3>(HY)./%0EH7;&&('*N@A4P3X&-SZ&9$SP3'AE/B
MF%*D +:X]"EC@^]W;X^DAZQI"_$H9J#J&KF=7HB.(_RC=HRVIS4MJ/9GW3DB
M-V4:3TD<'XT7C"TL-53S#";Y "^\VM]H2S*I>?$(4WD24]W%:7<RP\U>SD;P
MXN/C1OD%##*?[9&HU3*6QMH_5IX#KI8,<F2B%!DM"%J%W.K2]%</W[*13;2G
MP];8S4K:CGI4>KSAXLJ.\;JUO8 J@N7&%(=RW+.R#J1UVCVO(^J0SKJZ 8#?
M8FU_:%_+.CDI/Z>P9@A:;K0 !GOJ^CFC5A\FWKG)<NIUX%C0C"EE$<UUQGA[
MLS$0.2@WGA +6YVRI\MR7"Z&4ZXF[#]/FBWA]:$G9SE,OO-L[!Q>105!]@]U
MYPINL;?VA[E#C;=4]0U)1A+> !</_L#DYGB$?#Q)*$,K8<1M^!6$9/AU0IF6
M"X:'8CCQ632=C)W3K$<->B.F72.G,^'V/9 6T.C=??GKLSJ59<VN"+JLB]#(
M3[Z72%(H,U[*0FB4DXY?8DJZE6=VG,[AMM_0=@AIZH\6K?"SRGA@-2)?5,V?
M?<[*50YK93?^$PI0XA525[T#ZZOW5OF,"S+[VI]8>#8-'[<J4W&TG((R07EQ
M5"X2-5"0/F<D) U!^HR!():$+8 @8SPPF-]T,8^6<,K&P_E83)<@(,_G\ <\
M,9\2M@-"MNEIK]&X,,4:7V/L9"#_ Y& S,H]@LP TAXF"_WE+QF9I'N([=6G
M3WK3Z2A*N!42YT!*!@F!QG6*<]Q@L.SW>/!N,XH9!D%B%I&#9C)$RT22@'2.
M%BQH8(&>F0GH_'/91*.&F*"5! [6G!<!%VDT!?6*T3#PU=DD&LW'_/4L3&@O
MR=^-7#G;5LJL(Z$V%0&_? :-088K_Y<*?C5S)?!W/-@DR:%E))F)JU2%:S%
M$1(=4LL(N ^T"D_\)(O*<X >\D@*LD1_VC1! PEJ0*,%&3U@[2X;[4")F,0"
MG@:9[U6#L9$I)IZJTG4$D#C@$(.5O>1HPR:\!VF<3 AI OCCQ-LV3 %9,:A#
MOMG38;]/RTXL_-OM# ]B/(<C.H4+<(YH&2,@Q@2T>/AT!K].QW *X<OY)$+
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
M\AIH?WL'S.AE7EPI"S"9 )IF9,.]'#WH.''<_@$:1FNTT'@Q=E!1HW"EGN[
MS'3#/97#WD>++V-&^^Q#/9TJ0)GFKMN97!/ZRU<Y6W0.GDS3+#G03UUKFD_O
M+#0#JZ90D\_('J+*>"1[O?)^ON8V_MJQC<HQM[PKMG)47=?H:"+3L>+H:6A<
MM$N-+$,3/0G*%*@X.^AZ(?49'[I0B#)J\-AWQ%$I'D>44 U?=_X9KYNRXM-&
MGP1(K<;]Y0NX<B2#&GR/4X7!$MTJ RY2/CMX(L</OZ5'ST(40JGQ; ,AF!KO
M(1>N)GSE-[_>'>/%NP:^"NK%PT;QVN\(^])%06U$;CGT2AB+Q>.879!6FMP)
M,VEP/MBH \?B.5Z&R<C/M%5' 01"+#OX_ 4T'5)E0QIK2#$-'<^0FFF 6=JH
M5]UN_BPMI)9P RV +;[EUL%I.<S/O@>:)%@$+ &+* '1H=B1QW(H1@TF12P$
MB7G?V+LO22@K[%7[UPQ9D'.P#8+P&&"4Q@N*YWNA7+MT?_00)^F!8JFXN,#9
MU<6%IW=IE%&IW*VL*:A!<!;JV=7[BZ,&( $G0"@%3HAN$)]#(I#!33O@P8T"
M/+CQ 0\XQIN+'R#3D^@.A#,3B?=8.)@L)8$CMY@.1_Z9N[*G;46FX6&/Y(1
MLFJ9M<\(OWZ2[_9DY\'(QT-+>H[%37 L(!W)U]X'7J/"O1C/16SY ^VOC2A$
M^8/GJA8'3<SWS)1WL-9;/;:=+'$6PMYH]$@TK@B5WS@'JO^4K_?H!7S+IEX=
M<HNU*J\#G%EY9+V#"U-9([X'3LBJY'KV6:86$P6QHJ8C]W00Q@4N$*YB)#-:
M&QF^"ADXJW844@FB)T*"" 4)(M&.;M5*$R213S6T=C+B[A43(DMT$;<0^9A/
MDEJ">K5:/6"EN*DX0'*XU?:PV^[%TU'P\.#ZA)""0O@E(H1?HO"F>$V0AGG.
M?D"&A3!ETCW#BZAA823XD[\T=4B8$)A6H_9)T<UA6)F65Y9'OO)6@K2U8\=\
M%9?A+4#<*D-LWLX']31%7$V#FX1/I'M9#X2S7;*^<(T<4Y7.9=_FYA8/"(2V
M[ET#97O??+':0XD,#EA =0NYB&MT9\"]R(BCX+V\Y7 #+KL/EFP,]IL^+U+X
M;1>A0$*GHT#PD_MVXSDZMIG&53V^H99=Z-Z,C<'6>9..7&IOJQJ ^UIV^S+(
MHAMWY3(+M!])>+J6MIVG]=(<L3+'S\Q;G""3QZLSW':WV81;;5F_0"-14R-'
M+&M3$YT7^"M7I\Y];5@P5V(AW#0$N!(,<*5Y[V]P";E(%GI -(0,I->U]*(U
MF@T,6)9W"R'HF">T$.28_RD"DGF?-J!M>9?D<.'W@RAE@0\G_H>'@<P:[E>Q
M.!"#J)Z+XXX/Z@:3<3AHTX$,JW\;%!()P<S_%/', LLS]1]%3#/OPP:$,W]$
M@7<1_LQO,"2;A" 9E4WR>-N,T2)E,F'3\0'1;+.Q0&ZLN$(I'G, >YLOKJEM
M?R$Y0(X!,ANE3;@,5.C(6PV@J0!!&WW/%J3FB0NI>>A5!U[SE15#>NC%IGB<
M1D==;=\].Y[1E:3AR-[XL!3JR0A2,:\!<]H N">Z4&$+J_NOP,K\HV_ JP$"
M?IT/@=HP@!3M-(U*//F);WP?+[Z&2&)<>_4U%^Q^-F:$E[I**FPY?.O?%]KL
M2@FS-SL+O4PH5LP0LD$+\#2L]-0F&.D+$)?0>YK*>5ITL5,@AUC^ZBZE&K *
M4Y"L]IB*I?(H-\\N+"%_"6^\& TG*L43;Q>=>(F&OSV<,JJO2U3#EH<,RX[*
ML-DM8BCL*-=?OD:58Z4).,+&9\'&+7,:M7%;[,M0$]0QM+((MF)WQ97 T;NP
M*? QN9(IQ@7RWGDI077Z^K->*K4/=D;E\6^_PYE]V:O-=O0W^4.N;%*8,<>8
M>&BLE=Q*GFF3IUWM;ZI\G:=EP$8^"UH^&P^,!'!KD=L;7S6!>8=/VV7VJ=A\
MHB?<9EKNA$-OB/]%5B9QB>3<#$!2.Y!V!AU(T[_ (E*P-;5"^>GU)E(J!\U
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
MA!UZ.&\7X'20O=']9'0[['>G@SZ[ZMYV[WL#-KD9#*83!]!# +TO V0G8^Y
M^@BD_XF0DRE\W WN 7!TS4;CP8,#&2"0P5= %HR3Z:CWEP,9(I#AE_5DKSNY
M<2 C!#*BA;SB1AJF%FRLA8&F98MRFD_R-'7OR0X"V:&%?! Q-$@@YAB3BSGK
MQK'*(0IE2\"NA)_O".1W6DB RM,<=@#@R*Z$9CV5@J=6(C,@%@?R!P+Y@QKR
MGQS.66YWH_8I%K9/:9GZTL2J&,UB:$=KH?D'/-0JQ%KYJ=1\(Y.DG!3;@1W"
M/,F6!0?KNIB86]K$<AEFS]  ,@]1Z3G,)&UBE<#<A-&TKW^P<<+WR0/<?^OB
M?RXD9I(VL4H>Q';*CCF0LJGFF>'QAQL0TTB;V"._N 8J>S"PF#/:Q-(8I.M$
MO0K!KD0F%M*6XUNAPV31)K;%K>"FVE>8%=K$6NCQM81*@$VLBI]<*,P";6(-
MW"I0YU3HE/7%S)V*'B8"CUH$0LMG7E1A[NAY6/#WB(/_-9>:/?(D%^P.;JM<
MB^(/%3RTH" .^@\"@GY>[2XLXGO$$7^8Q2H5;,I?JDQ8@/>( SR:X?[MN9A8
ME/>(HSR:/E8QL=#O$8=^-X%D)U,.9S??7#@L\GO$D?]()KGG=#$Q)7C$2D S
MRNI08Y+PB"7A9)1U(^UCJO")58&FENS$Q<3TX1/KXSUUJ^U!3!T^L3KJ<[A:
M3'0UBM@HVV2N%@N3BD^] .5F=;5TF$M\8I=4T[M:/,PA/K%#WO.\6C3,(#ZQ
M08[D>S4&\3&#^,0&V>=]M?V'.<,G=@:>;/GNZC&FCX!8'^B"8L7  ::/@%@?
M>$Y8Z4U,)0&Q2JHYX7WAO+*(^\9.^L*Z:\@!II* 6"55S(),)I69$Z!/-(B-
M<C1WW?:GBXFI)2!6RS',)I-%[>=B8HH)B!6#I]B5F8/I)B#6#8X9N)B8;H(O
M+5A"%Q.33_"9!4O-_ XQY81?6;%4E!-BR@F)E7-\.;R,1"XFIIR06#EN854W
MTIAG0F+/'*NL=F)T,3'AA,3".8:YZTX7$WV(3EW+[ K #VG%X9!CN@F)=;.#
M;);YF<K*D@&2X*38S,2+BXGI)OR4)R. ><=MKHN7>&I[$E--^)F/2SZ.NHN)
MJ28D5DT5L[G[5.MMI'13W@B33D0LG4/,+I0[Z0[R*JE@8M*)J-_<JNO-Y@QN
MUCFK)I41)IV(^OVM \Q?0BY7A2SY,^3!2Q<3\T]$O61VL/IS,(=<3,P_$;%_
M#C";[$IIK390@YM#3,P_$77!XRQ6U3C(Q41?X_K$-;6:F!YAVHFH'\N\LS5W
MY4/LO!KE8F+JB8C5<W3M[^-(8^J)B-7SMO;79%",\^52B^5VF>UPM:6#J:=#
MOL3VCBD60FN(DWJ[[6!Z=S#U=,CKG3?,;I*H#<]BP>!(;*[RF5VXF)AZ.N1O
M=^T?K/]7%.I@ZNF4ZFF5C<WE^1SR_DS,[^$4!K;'/(G',#?A8_LZ6Q 6;ZDL
M\B3IP;91=JMXL;T\QO[=^<M_ 5!+ P04    "  -B@A/3<[,[5P"  #0*P
M&@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSQ=I-;MLP$(;AJQ@Z0&C.
MD,.DB+/J)MNT%Q!L^@>Q)4%4D>3V5;VI"B3ZNC ^;6P8-F;>A?% H/3XDL_U
M<&J;<CQU9?5^.3=E4QV'H?OF7-D>\Z4N=VV7F_&;?=M?ZF'\V!]<5V]?ZT-V
MLEZ;ZZ<SJJ?'Z<S5\VY3]<\[7ZU^UOTA#YO*O9_=6]N_EF/.0W'7-W\W+AA_
M\M'E_UG?[O>G;?[>;G]=<C-\4O%W0>4^#Y+Y(*$'Z7R0TH/"?%"@!\7YH$@/
MLOD@HP>E^:!$#[J?#[JG!SW,!SW0@_P:R+CF)R&L^5I[P+7G>^T!V)XOM@=D
M>[[9'J#M^6I[P+;GN^T!W)XOMP=T>[[='N#M^7H+T%OX>@O06Q:XUD87VWR]
M!>@M?+T%Z"U\O07H+7R]!>@M?+T%Z"U\O07H+7R]!>@M?+T5Z*U\O17HK7R]
M%>BM"YR5H,,2OMX*]%:^W@KT5K[>"O16OMX*]%:^W@KT5K[>"O16OMX!Z!WX
M>@>@=^#K'8#>@:]W 'J'!<ZZT6$W7^\ ] Y\O0/0._#U#D#OP-<[ +T#7^\
M] Y\O2/0._+UCD#OR-<[ KTC7^\(](Y\O2/0.RYPKQ+=K.3K'8'>D:]W!'I'
MOMX1Z!WY>D>@=^3K;4!OX^MM0&_CZVU ;^/K;4!OX^MM0&_CZVU ;UO@61/T
ML E?;P-Z&U]O WH;7V\#>AM?[P3T3GR]$] [\?5.0._$USL!O1-?[S31NQSK
M/N]^#/VI.91;E_PS_,N:"=QE^#CGVV=<IWZY?Z+T,&[)[OIZ\S_O=>J?"#>M
M*$^_ 5!+ P04    "  -B@A/SA;>=@X"  #7*@  $P   %M#;VYT96YT7U1Y
M<&5S72YX;6S-VLU.XS 4!>!7J;)%C>O?P(BR&=@.2#,O8)+;)FH26[9ARMOC
M!!AI4)% M-+9-$VN<^]):GVK7OYY\A07^Z$?X[IH4_(_&(MU2X.-I?,TYLK&
MA<&F?!JVS-MZ9[?$Q&IE6.W&1&-:IJE'<75Y31O[T*?%SY?K4^MU8;WON]JF
MSHWL<6S>-5V^-BP#]?.:V'8^GN4%Q>)FG[O$?&U=Y&HLV"<FO+]Q.L_WW3Y2
M"%U#7XKF-INNIL;5#T.^I8P^D&UB2Y2&OHRM#=3\3J$;MZ]Y[VQ(O^R0&[-]
MS_Y;4)XN1WKJZ7" N7+,R2EO"SHT:BZ\?/)O#7S;#;4+M/0A5T/J#CQ>CG27
MJY%-"X_YB#1MG8::3PW/K4_WP_YU83=_/_3"_Q4CFP_?>^O'RR% <DB0' HD
MAP;)84!R5" YSD%R7(#DX"N4("BB<A12.8JI' 55CJ(J1V&5H[C*46#E*+(*
M%%D%BJP"15:!(JM D56@R"I09!4HL@H4606*K!)%5HDBJT215:+(*E%DE2BR
M2A19)8JL$D56B2*K0I%5H<BJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I19-4H
MLFH4636*K!I%5HTBJT:15:/(JE%DU2BR&A19#8JL!D56@R*K09'5H,AJ4&0U
M*+(:%%D-BJP5BJP5BJP5BJS5"66=C^5@N_&C)/?.[=[FL_G_K%?/4$L! A0#
M%     @ #(H(3Q\CSP/     $P(   L              ( !     %]R96QS
M+RYR96QS4$L! A0#%     @ #(H(3R?HAPZ"    L0   !
M ( !Z0   &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    "  ,B@A/2 IEFNX
M   K @  $0              @ &9 0  9&]C4')O<',O8V]R92YX;6Q02P$"
M% ,4    "  ,B@A/F5R<(Q &  "<)P  $P              @ &V @  >&PO
M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    (  R*"$]'>G# B0(  *8)   8
M              "  ?<(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"
M% ,4    "  ,B@A/,8+Z8)($   H%P  &               @ &V"P  >&PO
M=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ #(H(3YDHK4!3 @
MO <  !@              ( !?A   'AL+W=O<FMS:&5E=',O<VAE970S+GAM
M;%!+ 0(4 Q0    (  R*"$_DA[YU7 8   TD   8              "  0<3
M  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    "  ,B@A/\)H)
M@M4&  !J*0  &               @ &9&0  >&PO=V]R:W-H965T<R]S:&5E
M=#4N>&UL4$L! A0#%     @ #(H(3Y;O:,3R!   &1D  !@
M ( !I"   'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    (  R*
M"$]0[=7+LP$  -(#   8              "  <PE  !X;"]W;W)K<VAE971S
M+W-H965T-RYX;6Q02P$"% ,4    "  ,B@A/Y=.?-+<!  #2 P  &
M        @ &U)P  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%
M  @ #(H(3R<+$T^W 0  T@,  !@              ( !HBD  'AL+W=O<FMS
M:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    (  R*"$]\C$42MP$  -(#   9
M              "  8\K  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L!
M A0#%     @ #(H(3P ZHR*V 0  T@,  !D              ( !?2T  'AL
M+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    "  ,B@A/T"XZVK<!
M  #2 P  &0              @ %J+P  >&PO=V]R:W-H965T<R]S:&5E=#$R
M+GAM;%!+ 0(4 Q0    (  R*"$_[4 27M0$  -$#   9              "
M 5@Q  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ #(H(
M3X'S;S6W 0  T@,  !D              ( !1#,  'AL+W=O<FMS:&5E=',O
M<VAE970Q-"YX;6Q02P$"% ,4    "  ,B@A/1KJ39[@!  #2 P  &0
M        @ $R-0  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0
M   (  R*"$^BS5Z[M@$  -(#   9              "  2$W  !X;"]W;W)K
M<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ #(H(3SH]R;2W 0  T@,
M !D              ( !#CD  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q0
M2P$"% ,4    "  ,B@A/#WOM3;0!  #2 P  &0              @ '\.@
M>&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    (  R*"$_6E)[A
MM@$  -(#   9              "  ><\  !X;"]W;W)K<VAE971S+W-H965T
M,3DN>&UL4$L! A0#%     @ #(H(3]NC!7RX 0  T@,  !D
M ( !U#X  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    "  -
MB@A/I:9D&K8!  #2 P  &0              @ '#0   >&PO=V]R:W-H965T
M<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    (  V*"$_4$%XJMP$  -(#   9
M          "  ;!"  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#
M%     @ #8H(3_'B \2V 0  T ,  !D              ( !GD0  'AL+W=O
M<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    "  -B@A/3[YQR+8!  #2
M P  &0              @ &+1@  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM
M;%!+ 0(4 Q0    (  V*"$_>UU\HS@$  )P$   9              "  7A(
M  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ #8H(3VB[
M(ABV 0  T@,  !D              ( !?4H  'AL+W=O<FMS:&5E=',O<VAE
M970R-BYX;6Q02P$"% ,4    "  -B@A/)>PAR,4!   W!   &0
M    @ %J3   >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    (
M  V*"$_!EH_"L0$  -(#   9              "  69.  !X;"]W;W)K<VAE
M971S+W-H965T,C@N>&UL4$L! A0#%     @ #8H(3XD^9PC$ 0  -P0  !D
M             ( !3E   'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"
M% ,4    "  -B@A/)X ]9[8!  #2 P  &0              @ %)4@  >&PO
M=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    (  V*"$^;GCJRM0$
M -(#   9              "  394  !X;"]W;W)K<VAE971S+W-H965T,S$N
M>&UL4$L! A0#%     @ #8H(3\;/ 5ZW 0  T@,  !D              ( !
M(E8  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    "  -B@A/
M<5[')+D!  #2 P  &0              @ $06   >&PO=V]R:W-H965T<R]S
M:&5E=#,S+GAM;%!+ 0(4 Q0    (  V*"$^]L^,LQ $  #<$   9
M      "  0!:  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%
M  @ #8H(3Z63KHX. @  <@8  !D              ( !^UL  'AL+W=O<FMS
M:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    "  -B@A/AZ]\)K8!  #2 P
M&0              @ % 7@  >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+
M 0(4 Q0    (  V*"$\"XW8.S@$  )P$   9              "  2U@  !X
M;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ #8H(3\34CW*S
M 0  T@,  !D              ( !,F(  'AL+W=O<FMS:&5E=',O<VAE970S
M."YX;6Q02P$"% ,4    "  -B@A/$]0\3^<!   >!0  &0
M@ $<9   >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    (  V*
M"$]9?B$*] $  "4%   9              "  3IF  !X;"]W;W)K<VAE971S
M+W-H965T-# N>&UL4$L! A0#%     @ #8H(3RXF^M+@ 0  U 0  !D
M         ( !96@  'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4
M    "  -B@A/(E/W\&4#  !U#P  &0              @ %\:@  >&PO=V]R
M:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    (  V*"$_$L[$G10,  #@0
M   9              "  1AN  !X;"]W;W)K<VAE971S+W-H965T-#,N>&UL
M4$L! A0#%     @ #8H(3ZM!NV/H P  6A(  !D              ( !E'$
M 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    "  -B@A/D,J@
M[VD"  #N"   &0              @ &S=0  >&PO=V]R:W-H965T<R]S:&5E
M=#0U+GAM;%!+ 0(4 Q0    (  V*"$^PFAJ)EP(  $<)   9
M  "  5-X  !X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @
M#8H(3PV#6)>> @  I@D  !D              ( !(7L  'AL+W=O<FMS:&5E
M=',O<VAE970T-RYX;6Q02P$"% ,4    "  -B@A/8%B=S:<#  #L$   &0
M            @ 'V?0  >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4
M Q0    (  V*"$\&Q$[?Y $  *($   9              "  =2!  !X;"]W
M;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ #8H(3PWXK]K\ 0
M=P4  !D              ( ![X,  'AL+W=O<FMS:&5E=',O<VAE970U,"YX
M;6Q02P$"% ,4    "  -B@A/U<+X!)X"  !+"@  &0              @ $B
MA@  >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    (  V*"$\R
M#@QJ*0(  '(&   9              "  ?>(  !X;"]W;W)K<VAE971S+W-H
M965T-3(N>&UL4$L! A0#%     @ #8H(3YL00_(? @  !P8  !D
M     ( !5XL  'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4
M"  -B@A/^$VE24 "   8!P  &0              @ &MC0  >&PO=V]R:W-H
M965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    (  V*"$^M(9[^;P(  /\'   9
M              "  220  !X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L!
M A0#%     @ #8H(3S[RZ<HS @  D 8  !D              ( !RI(  'AL
M+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    "  -B@A/+74]-/P"
M   /#   &0              @ $TE0  >&PO=V]R:W-H965T<R]S:&5E=#4W
M+GAM;%!+ 0(4 Q0    (  V*"$^B:8@3-@(   \'   9              "
M 6>8  !X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ #8H(
M3XP@(T&1!   DA<  !D              ( !U)H  'AL+W=O<FMS:&5E=',O
M<VAE970U.2YX;6Q02P$"% ,4    "  -B@A/!ARDQ@,$  !8$@  &0
M        @ &<GP  >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0
M   (  V*"$^<%4("PP(  (T+   9              "  =:C  !X;"]W;W)K
M<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ #8H(3]RVA"CM @  0PP
M !D              ( !T*8  'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q0
M2P$"% ,4    "  -B@A/$^J9ODP"  !.!P  &0              @ 'TJ0
M>&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    (  V*"$_RJ'"V
MJ ,  *T2   9              "  7>L  !X;"]W;W)K<VAE971S+W-H965T
M-C0N>&UL4$L! A0#%     @ #8H(3[&9]$<P @  D08  !D
M ( !5K   'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    "  -
MB@A/SF4Z*G@"   /"0  &0              @ &]L@  >&PO=V]R:W-H965T
M<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    (  V*"$]P=]KKRP$  %\$   9
M          "  6RU  !X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#
M%     @ #8H(3YPE\R,_ @  ]08  !D              ( !;K<  'AL+W=O
M<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4    "  -B@A/8]#W5!<"  #V
M!@  &0              @ 'DN0  >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM
M;%!+ 0(4 Q0    (  V*"$\@<>LPL@0  , 8   9              "  3*\
M  !X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ #8H(3U1.
MF?X5!    Q0  !D              ( !&\$  'AL+W=O<FMS:&5E=',O<VAE
M970W,2YX;6Q02P$"% ,4    "  -B@A/]*@B[$D"   *!P  &0
M    @ %GQ0  >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    (
M  V*"$_>*L[L6P(  ),'   9              "  >?'  !X;"]W;W)K<VAE
M971S+W-H965T-S,N>&UL4$L! A0#%     @ #8H(3X(D=MEL90  OZD! !0
M             ( !><H  'AL+W-H87)E9%-T<FEN9W,N>&UL4$L! A0#%
M  @ #8H(3Q?L-;I) @  6@L   T              ( !%S ! 'AL+W-T>6QE
M<RYX;6Q02P$"% ,4    "  -B@A/\RS="K@%  "_+P  #P
M@ &+,@$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ #8H(3TW.S.U< @
MT"L  !H              ( !<#@! 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR
M96QS4$L! A0#%     @ #8H(3\X6WG8. @  URH  !,              ( !
M!#L! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     %( 4@!P%@  0ST!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<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>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>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>256</ContextCount>
  <ElementCount>411</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>54</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="hbio-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>010045 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/GoodwillAndOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="hbio-20190630.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-20190630.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-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.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>15</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>010090 - Disclosure - Warranties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/Warranties</Role>
      <ShortName>Warranties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="hbio-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.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>24</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.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>25</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.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>26</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.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>27</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.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>28</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>300015 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/GoodwillAndOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/GoodwillAndOtherIntangibleAssets</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.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>30</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.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>31</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>300040 - 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>32</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.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>33</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.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>34</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.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>35</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.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>36</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.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>37</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.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>38</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.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>39</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.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>40</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.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>41</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.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>42</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.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>43</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.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>44</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.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>45</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.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>46</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>400031 - Disclosure - Goodwill and Other Intangible Assets (Narratives) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/GoodwillAndOtherIntangibleAssetsNarrativesDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets (Narratives) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/GoodwillAndOtherIntangibleAssetsTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>400032 - Disclosure - Goodwill and Other Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/GoodwillAndOtherIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/GoodwillAndOtherIntangibleAssetsTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>400033 - Disclosure - Goodwill and Other Intangible Assets - Change in carrying amount of goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/GoodwillAndOtherIntangibleAssetsChangeInCarryingAmountOfGoodwillDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Change in carrying amount of goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.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>50</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.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>51</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.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>52</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>400070 - 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>53</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.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>54</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.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>55</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.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>56</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.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>57</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.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>58</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.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>59</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.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>60</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>400165 - Disclosure - Capital Stock - Assumptions Black Scholes and Monte Carlo (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/CapitalStockAssumptionsBlackScholesAndMonteCarloDetails</Role>
      <ShortName>Capital Stock - Assumptions Black Scholes and Monte Carlo (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.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>62</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.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>63</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.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>64</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.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>65</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.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>66</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.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>67</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.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>68</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.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>69</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>400255 - 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>70</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.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>71</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.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>72</Position>
    </Report>
    <Report instance="hbio-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.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>73</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-20190630.xml</File>
    <File>hbio-20190630.xsd</File>
    <File>hbio-20190630_cal.xml</File>
    <File>hbio-20190630_def.xml</File>
    <File>hbio-20190630_lab.xml</File>
    <File>hbio-20190630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/invest/2013-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2018-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>91
<FILENAME>0001171843-19-005344-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001171843-19-005344-xbrl.zip
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
M8=$FPK(M67?&(S9>%"G2YRO<^6<&3787FKR0:'9*IVO!WDQ 'Q-4>7_$^LI
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
M<#N%C[)])L&E:85+PV#';).ZFX)3U%"GJ)<X [>JH6Y5+]$(J:5^HZM EUT
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
M+R]=2;T::IBD:$4.Q8B^P=Q;8L+-GU+\_*1G#N/3'U_:00LRUXP?NU3U[V8
M-0@D ?P-!/^ 3D=H2WNFT_UQ@TB0LR$NKANMI!O9>I#MFF3 =M.Q;3AN?^ (
M*4Z0+SNMF@B O+1"L((80"CP[FWBRQ$7GRU90<! WD+#N*5-&[QQ;C]],V5=
MC/$H==%3=SZ66DZX)U(W.*]W8[#\RP7KOR0R- SLQK $,.&!A-RU8>A&+Z2[
M1W17MA-R4$WYVT8&$8OGEKJQ(HU[J5+'DQ;!:1PR 3^GA.+<T-Q%M)4:AZF
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
M[EA17&KLYD6Y^^:]X-O>%UR\/KUN\>*'8@;7TAJZ"[^"CEQ[&ZF:^^QL*C@
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
MYYQ/=_9,NWMS4J2]=TD5J;D[?>.TJ4SE\W%$U4C-F\#N$5 54)5<::.JQUV
MJH"J]$-5^($PA+P^* LH2RYEF8[RUC'G/W6(\9%!^TXFNL+/5OP,H^!PH7'K
M#A<2A!&[LSC]9S7"$C797!2R%B.&K4M&1^SH6.80BF9UG<G%9B_&\@I+F)[A
MQHE\C6<K@#%JB3&JD(QM">"+=I+NA^'JQ;C7V(88#%P##9SDMR$6LT]1*A2R
ML3H\J2Z9L.D_W"7$?]*UU1D9J TGDP#O?8\4H/$N*F,#U?9>EAT8H;X8%8[^
M]T2-BJJCPNO9+-)X#4EY[F"V?%ZR1LB.)P-^/H5A:O@P383!:%B^?*9S]L4I
MHK$UM-$)>?_&=,?C$AL&^6.I:$B3%&U%O%S3JM)*MWG(/F[\VDA%>,L/Q.DD
MTWV'86WEL$Z&8XC*5GZ!((W( .0E<@^-A/=X-)@5ZZ8+X]GD\9P,!]-Y9DUE
M7ZR5XXY]PJ;YGI-LXH"1!RN:22R82IM/]-[]:CJ0WPJ#V7#8>W>J\<,T&8@S
M$=PCW^!<>J8&(L#^A0KB/+/?$PQI^X9T-"S?K.'0SK#V6+;X<ERG,%XF)=OT
M8N$ZPT5A,.(+[4,!!'0, :/!C,_;US!_O?AN(??^DF]#>7':2]^2<,ZPG6CN
M5GNTD(7IWW?+&]?-0NJ];BJTNOP&*<;O2+53JL0G3:L2/[2;F.%FXH9L5>%'
M0V;S8/"L!G U8C=4_K-.6I(USBK)FDXKF\7:BQ==(H];<,\=*E[-="'!&( Q
M:*8Q$#*,P8QOOBUP:#R.*?BB4Q\$J=QBH]O%VA[SI1<G*EC)XQ5X ]B8BY2Z
MNISCZW)O4>FTK#!-3CRYQH(?3UA-1Y.C22R,)TQ.QB8AD002,H=,CD0<*YJL
M5<(X@[,U0C6W>+SD9L5:ES1S"L@EH0NDDGB*A#5KC"U.4I%I*DM%*MX6R"6Z
ME#TK7<?=@+ERE*4RDZGKHS"T\N3B _CQ7]JV[0RMM$)I,KJEXX9-BS.(L>',
M[VA;:#6HF<8DC=$[:TWL);$8F!C/MZI.S*F32%85]*RHBJ7@;(ADVY#CIM7J
MM"6%LI!3/F8SCBL%_^7U+*'Q@_&\4#D2SVJ5G(W?6WE[#."[R_A^.Q%FY:?$
MP[TF(2$$":&F&*_0E8WK;.C+LNDCU1#F$T:K(/?--%<P$0.6^X#EJH>NP+0+
MTVY33%69U';'[-51RP^;-0&?0@)-G+!!"WJB!6VKGU@8"E([,EO7Q,M)YFA6
MO$"Y5+E%V+"G)<?5V_@-W'5PUT^U% R5+% V!653S0,;E$U!V11K"4'9%)1-
M0=D4E$U!V124E=1=-C4:#.>931A[M5H+^.X8OM_RT^Q60% V!0FA1DW@+!Q\
M*#7I8*E)KR9BP'*GL0SK,-'@>IH17(\F AM.W0?5XV2AG[A'C+DO.HFM^0FW
MU V.A*'<DN9&7YS<Z 8CTS:PF],SL.JD_"R=7F9BO[T=4J.IO_.< "K2*H9!
M YA]W64ND;F^4?7OOV%YA<E3)=66L7RK+23)WM@.PTYL3H\Q-? ::Z9#AZ1O
M\"?=-/><13IM6)<9<9BMF>(DV7RRM&9ZCSI^4EK1N-^\3/0#12J!@;E6BB6,
M1LSD,#JF&/):+)[/,%G"*)$/++^0XS[J.+R[JX6<ON16B$#@K4JT\B=BJ_S3
MA2DN[BYO.5WCY  MW%N\7&+)^7-+VW;JVD]<Z9GOP+375N4"Q<E7V\-/=_R:
M"LO*_M..(X"GM4$\@ VY=&UR6"-37Z%89LCN-"SO68?9OB3/?#:4*+M\G:5;
M;1[>1^4']]D=W.M#@]LQ$]<]BU8[PD]3=7A<C2AS,/I)S%SCIC= !]C)SMO)
MK(*)<0MJN,?'*^$N>DJ[6*&LJ;Q Q&.:#T#9T<^$[]U<#=@!"P4H:Q;*ZMR\
M!"YCPUW&'$GU(UL41NGW(Q<MMQ+V%0N4.Z$)B70!NS*T.LL<"A5:CG8K%TH7
M;XSJ+%UX*\RSV\WM<7D:Y<@ !-L,07Y<;+]7 ^,U &"; ?AV-!^!#00(GA*"
M\WE>WSA_&1S32K5]Y7!!X=S"V8JVT.1/X0ZTSVXUH'RG/6!ZQ+:BK2Z0J>PK
M@ILUK @N1]0Q9W="9_"L>FP!VFQ__D]^,OPYLVPI&J?.L\+4^;CJ<:X5PE7O
MY;4(*K+1'YFT2HS-05T=@M+;V[PA_;Z"[H;G ANS1VL\*;J'_32YTTF=1POC
M%ZQR!3O^'Q%F+6T(!]#RH27T&%I@OXX$LLSSD&&:K @SL1TP$VN$V9-N(;5:
M'JVTN3E1%JTO_O;":_(2":Q_>E^O/>GW),0B753KG *#?Y3!+\L]C'TCN(>Q
M/[[9:\[@%_8)60Q^G1X>.'===.YVZX$XM#*PVT&AC+XW7HL+K>#YYK3Q+MD9
MC%5KQNK@&9LP7HT:+]"MP+-@,E9U>BG%=6O'52D_7."KU%M#T$4U[*3%A)&"
MD8*1@I&J):72>!\$W ]P/SJI@& J8:1@I&"D^CE2X'ZTS_T0S^==\3Y@ T7)
M#12QHWMK;G[1&CC!)HKFEH%TM0@9-E$ M&J"%FRB /L%FRA:#3/81 &;*+KK
M;\,F"MA$ 87T)QC\?A?2P]CW=^R[DW*'313@W#79N8--%-U8XX1"[_:,U5M^
M.H1-%.T9+]"M]E00%->M3I41Y&]QR:#[I-O84L;*^TMR#7$8;A232.Q_,#*N
M-?F*.A1^?\IYQ?Z49V>\<";RO[S+>EN\T>:^!ITWND'<.,U]B/3Z9"#-1!(]
MEI;(P/GD'FC\$2D:;>:Y,!23\']E4RG<8T/1Y2_8NEL^H1\^>_QPF,+?8FOD
MY8^S-<6]\^OCU1M.QI*R0:KYZYLSD?#.S\?DVG 0C\#9"47)9XER%A/EK+ H
MA;DX:Z8LOVH&)J;FWUCV'WFG785';N<2G5 G"H5Y/LF59^1X@A)KQ!@_SJ>M
M=<N)/I%8;Q69IK(D,YF#7?E/V[1H;'=CZ)O%W>5M[)V[@AK5:]=R":H"(T>4
MU+A.LS4='E=2*<_>Y7A2)S:F A]C.8.B$J1/ZQRL$3^=EJ/]1B'/Q9_(5?*M
M9B%MI1!WR_//PL[CBXU.7--_.Z,;LI3H +YX_'9WDSD W[RW?LMXZ\7K9_2G
M;EQ21"U^*&9PSSTA1+.(GTBK$P]-''Q\*(MSZ4II_:SH[YUUYEM-QLO]3W'[
MM1.S^5'7Y>^*JH92FA>54C9OX]EHXAJQ\L3M,A>_(2">'[(EGA>'TY&X0WW\
M[7& 7E'.L'R!-?*'=:\BS<\?7NJF%5*:Z<-5- WDFAB<LFDZ1/_UCRV6"-P>
ML&4;VIU&OTO*O4ZWBD^8]B(4'N(MJD)W2^IEF'2&P!'6,AVARC:</\#:7@(/
M<4;,I^L2*9+W;1Q_=;HMPN@ 5^G$1=3\D:B8C SYWM!E6[+^0 :))ZQ78OP,
M&ZE76"*.H4DCD'OTZN3A[PQB-?PO+TE<KD3AF>9Y!+&U,YF11XI\J<E,G(;V
M@0G9B<,P,A_I?52P>6N:-I9#EM-<#U8L\S,A-L#%:,SO<5[@)8DQD^[:KF?)
MISDK^7,GP91-^+"<99WKOVUR":5*U^@PQ2;VR P<B7)#)S+7C,_/^=S^Z@$Q
MQ.69O,QQ:0^?R>(EC/9$@WRUPU-.(."(:%E*)#]V=V58+<'7=) >$8U"6BJQ
M0*HTFVEQ$N.Y/O0\TKPQEJ_P<S@M"SQC[WLT2T2)D;>ZY"@:B7&M]V' ^T6G
M?"*5N!ZV%B%-*!T^72 RYTOX<8VQ]4GW@NXH6ATIQI+K%)W1\(O<KU#7V[0,
MF^(W=KOOS3Z0$7G\CK9YP"WR8P_=!P00'S0RQ6VQ8;U2+\9::#)5PBTEZ*-!
ME" 4EI@FK/(SKB"*"5QF$Q(G.H+7*TR02D1).21_J]C+UT;]S+V/#MD;L66/
M)U%6/'7*BN1RHS<NREX8]>][P\7KT^L6QV#[B7A-%[:BTE"7KB[=$BNBO[AU
M)7D@+(PFL]*8R"N*R5%$\1E):Q(C&*_1Z_+(8#Z9UB^#Z5%D0&<1FQBR@OS/
MQK7SGYHX8\[_#8G=%1+ 8W+=C?*#_I5+#7AQ/JQ=!*E9,>8B6-B6OM')+)B3
M<[[\V&>D&..LBXQS:E-!F,;S X=(898!%AE[5V<B/QGFYB4S<UM\6,J[8V6R
MV5=TCQQ!E_R$I;6FJ_KJ]8$6@>3"Z8BX[.,3#7FJ(]9,,9WQ9"H[%9Q2/;K:
MY$1B4AE_09M\=HY,\?-ZX),00JK?5YL0+DDL3D)%XP&[T;FY5K;Y'#]A,A2/
M(I!4[Z\)2V8%5LP8&Y149[ ABD(FI$1JMD8#<E!2QUUO+:U-9_R0'TT;([7R
MGF;MJ]2,)B<&J]2C5*>T? )B/!M[^94CK%*/4MW0"MD3HO6SZ0[U6:O4V2LV
M(:6I3F:%M;)$0CF;C'VGPE^N"6?TS'ERVY_.PJ^WB'CWK"HK5_G3#X'G1VFK
MN<T^!5Y@M4M*R%E27DLSF\E.R7]9-B;';LH3=%P;971<XX?S9)%\A;8=WL,J
ME\D['[^[2'O653F]+\7:P)C[3"Y=F]PU,7IRH<T!N]OX*C#.:A]?+L:KX;<\
ME[D1? 0FNP[N1^5';F@?Z#79,#-=\_[D$QAL]AP50G>QCD-"&[6!^#:8$X<#
M,/!@X$$%8"+HS400XV@T*]!U1#B-4C@T'D<C:*A; A -%V"3;/#)Q >:VC5-
MS6QOOL]U.\VTWG17#\P2J!I,BLU 'TR*H*DU38K5VM1!--= =0AR&OPPZQ"<
MT;"0HK Y_,9Y:3U]FY2\A[IT'_+AKB=Z!I"&+6[K[2?EGMVU8 (2TRK4@[L3
MJK$[4S#@AXTU!]/5?8ZZA;B4I8_2+6J;<G8M8*[9F.O>^'2/HW8CKOO>8="Q
MF_J W8-JH;:T2:R6;MU:'UAYH=#96^T8I.YQU#G8E5M, 6<0@%>-'V$\[MX@
M=8^C[L%NV&^WT&\3R!E.GT!.U[BMBC0..1MDN@?@CN&W\+D%W1NE[G'4"MS-
M1L7.RP!/$9#'!'GB6 "+US&.6H&[V:SG"\Q?L,6AZ/Y\53?!16PZ<*=\OX>H
M>QRU '1C 9Q#@-WQT]>C:;_'J'L<M0%U?/DD8A=V3G[95VK(O56<QM\_<=W#
M</%,>-ZJ6SZU/%W6[6<5I]:GBPW7#V'4O>'O'D< Z +93TA^ J@[!NKLE=!V
M#G_W. ) Y[?20NZ$;?[SSXOW64QT;%PC U\@$\MTNP[63/?@%]KC<87=#OCA
M)=Z):(OOR)#=DXW"PUY,YWR8)T+.W=9YZT?:)I(2YGCB87?'M$/M2AT,9%*Z
MS&C[RMLO-V\^C.?S^70:D=61.(S+]0\GGL+R@D 0K? 7F_9NO5)4FWSGO,Z\
MLRV3MM94M%5XY%,HILR#>!F(*=+ALR2MD5ZJ_@%YMYI[\]W2O6]A6VO=H(=#
MW^@&/5F.'C'T52/:]V@1*+IRI*>J:'0WG_*"Z:D(H0Q2.UM3(0B'.YON85L<
M.2KI=6%E2O>I%8O1 7L.$<&I%U1,WSXCXR]L7>H$ )2"!TQH4ZBM<:3QE8A\
MIS?Q'O%/QV-^=&K=K.^MOQ/)T"[$R:%A=#1?K4,C3J>S8XQ,7$:G49J$Q7-^
MO$(6OD&*\3M2;1P.':,3 =D,W>;UZ^,58<$10G0$A3<?1N?\Y/B:=5"2)4\U
M&#-N'CX5Q?&)3B,8,VXE?B;,9GSNLS;8'D$R+MQL_*0GVB3.7CO>D!<^6O"4
M)]I,!#[WR3^,X53XC,*CGF@CU 2?A!#*GV1X[!-MQKF/X*@DD/+G&7;U1)MQ
M^>,-CW"BC3";Y)9+W6>SC,L?A'C<$VWFX_P'9N426FF7SW/L(D&^&PV',BU\
MWLWA<(.?CR=346#@L>XC_UBAQ1?=.9P8RPFI3:JXL/ND)HCB=,)":D79.I8T
M;W1CB96T*'K"-RD4VSM H\GP*-G''4%EG^I.U.-NF>-0]#V'\DR$AAW*(TX/
M5*KP0S%Y($;I1<YALBRFY+* \_%0L[PK;"%%-3GTK-L6M[B[O.7"5EJ%EGGY
M,JUE>282XYO:6'8\.HU$G/<>%L<E>>*SH43%P)=;3)3\!GR3K$,%1N,2APK$
M!%*E^_#XB&I%'">;/-T(["*6N:6A;UP-4S1+Y]SJ,.XM7BZQ1-/ZW)8Z6[I6
MJ+IB6E6B92&6M(CU8ZQ]YJ8FWGMC50Z4*'2P[3$OLCQ82SSF.2JEJX [ZEGE
MG3''63.F6*R(A1%LCM>KN=I1@[')[UCB.?[$!U"ASR]R<%]?YHX &7P$&<(.
M,EH[IWS2W7P"[>F,LESJ'DT^1S$@1X[-CFA&RIQX.&6G/WEGCT9Z(("*SD\J
M8"P#M1 RU&(RCJ4?2M:7UZY"/IG'P571(Y(:[;X?TP #TFH^]Z[C$SC@!RP5
M(*VI2"MDJ3KI5.[+<I\HK#AF!J/"4A^XXF%ZB\\ZUFTFGL(\^Z^M9_MF[J/=
MVF! &-N+XV6W&5D*",)WV ].9#&0A3GS.]J6JC9J4O50Y1WKSOHZBVWE.1?J
MRW1[*N$V-\D99E5V K@[+NZFA?IS .X =VSX$2> .\#=\7$WZOF!0,VL6<AT
M9/$/NN,"Y_3K#S7=8;.C(M(UY9%N5T*&?&_HLBU9?R"Z*\1Z)8\T;*1>8;<W
MR8UN>/M"S#O#;UA"OKPTL*Q8X:[)B<BJL4[:7EAWJQH[LA/;B3(?Z7U4L$E;
ML>#(CB!FO8126)X,HYOSBE$8Y^X*+Q4M:,Q$6\7X"+VD34D#;C);_LQBW!1N
M&L#S\;W,V30=HM\_I>G!.:3I3J/?N3L50VXF=7(S&QW@9C^%AWB+;K"\6WY$
MBF9^TLF=$=;2.NVP8NUL+!Q@;2^!ASC[@JU[KRVN]VT<?VE=:IBQQ1\:L73J
MXCS=4[OJ=%YRC.T]N<# EF(X.^EV'VE^4M"SHBI4,;_HFF0;1K3'UJ3*MM8D
MC^,W'^;.)!3RR(3:N  6A"*9=N8BL\LC)I<X5U__D%1;QO*-H6_H!&1;'CBN
MD:$IVLKT6\9X>V!\ 4R'-?=B$\7A<#R+M*5A0C^CK:C[6GZ%XDEMW%*M_Y@P
MG ]G<V'.8(?H/OI=\<A8>7^E2\[>45>OKC69=N8)V:NZI9-^?S:<G(D$\WM?
M%U*S(+_)]/<;%:U"*BJZ+1^61+C8)2#VAJ0U-)079#E.6;"EEMI.:CH?(@6L
M%(-1I^[REDR,NNO)7?N+1??N6A%M-![PD>:+Y&_8%VU"@#1)06I(9ZSA@#]-
M/Q#J'K^CK;LQ.?(S)91X*Y:#';]:-_41UZY[G*=;0:+?4%W2//:85?.X&CYF
MT^$)QBS=FH42S_0*JWKLB39&Z;1$ K#KS5;57S%V=OG?VX:T)A?3J7C_E)#:
MAZ7:),G'6E+FIBFYW?\%:W;$29UF>G,5)2W,QPD/W']_G"KJP1$75==EDWA!
MC]AX421L/NIJ1*)I#?98T<F+$R%NN?93%*?<:=]#@CUZ=(1/ZBS-76)&ZG@^
MCL,W0D*<MKLM-@B4M95G#,)!GZ6UR&!'X52(]W_:(60/G:[M^!3M\31+<SZ8
MP3/1N"N%D#BEQ-W6X]=X'(7TIKDIK.@](SB-&^N]!,7I#OEQ76?R6LTFMW@,
MZYIY@9>Z$22B?F#SLZ(1^T$[B[@3BMO%-O(4M_'(9TSL#/F%MH!Q9HI0$M4<
MG4.2X,5X_'M$%M-D2Q[H2=Z+U$(Y,.O0G":'V6R<(H8=:N(D)\,EKX=S2#*S
MV7=O(U)G1CL;G@_YD/8]9&733N9M10HISTRY'(URAZADZC)H".WGG6)V([/U
M;]4TV'24S%*F$9/TJK<&>4K<+YMEMKFM2N8PT7HU2D+$'8LGMBZ1A51]12?L
MT/C,,S,65>D<A6[8?EH2"9G8=5X@H"6ISNQ<59'JT3@^V651M),AQ(:!Y4.6
M;IZ9**B:&)Q/$MC()&K'1COK"OZBPZU& A>:(J(!#2;A#FTR%;"1F6FHR,9\
M+B;M]4'*#O%"IR82>1E*Q,.;9RYY5!T+@1?G!]B($'6(?B?K&;(;82)MZF3&
MQ&1Z:"B2A.4%U3UZ==;R:'?,D)FT296=A9_/<N(J2EP.A@P[HF/8OSOD*O,T
M@:I#)(Y&A[E*IS G:Y%<>LA3G7,Q\=ARC%2"M$/,^,;0BZY#3NJ<K@5A>,@(
M).C*90B"("QE:(C+7^?0$#3S>4Q"&HF)0!%;E\A<DZC\19&Q?/'ZU:0@#6Y<
MT.18@K4Z)W]^*L3CA/P$YF+,C8[V,%:K6S 6YKR0A[44$A.+AH8N82P[D9]_
MELO=TEE]PO(5?K9"CNKT$"9.1!=;'SQ$6!X^+O7-1M<<QS_DHTXG@1=G>=B(
MT)4+:8&CFH:T.OV%\7 ZS*5#*10F0E@G.7ZWO/XA.:=RT73_G48?M=!D^@_-
M.[P@-9I.$89UN@]BPA4J0F$BDYMZC;O2E[2F(6^U.A%\8IHJ0F)RQG(31?=(
MD2/K0\*P3H=!&(V2#D.,BCW9*.H():BLTQDX(T)(3T0%A$0C>-EMH&P^Z6GA
MN\#7.LT+T?@]G9)$\'ZX>(^F# F/=TO"<<@&ZQ-=>'&<2'L6)(T17ZFGNU3)
MYH[X&<^.+[IL\UU1U1O=P,I*NW0J9*17$O)HIMM^WU_/#%FJLRKR;))8L<E-
M7V*A)$,2;G8[67N:,G9UUD*>31+IZ H4[T UD16ALV^\4$O@"Y^0<N@8C]%$
M3,)R+QE)0^SF/UZC)I@O?&+) 0+'P]DT87;#UY:18)5UZ]0"3#$1[E:58.JQ
M'166 ,?"3CR^3X*^VH;$I!8&EB=F/!42>37_E0<($1B?@C8F_N H!R$91Y%$
M!TU@/ ^.1LEI,)N0<D0SGN1&PTFBTJ8(T8GL75)OA<('B1TZ!F\\3U7;^/L3
M2UQA1+I#7^H!7A74=C2,V[W==Q>37^K,4653P&C'GSDHO[#RR@'!%YW.ATB-
M%^,*0NH<0F;PPP<7I95V/2CF7[$*LH@D#U:/"21T="H2T@O(4MB(! &?E&?=
MN%%^8/DA4FXJ"'N"03'B^Q^%V:T=7_@=O?DP/!\*4\$+'>+TQX?RDZZMGK"Q
M^:03ERZ1,Q<$QG/8>,+/X]J0]OKT-3TW68&=H"=F_1A/;;PX35^_2Q# WN$5
MJQ6OAU#QZR[=JI#PJ)48H")Q"Z'$=^-IRNL*F\37=P(:X[]LI"K+5[K<BLSU
MC:I__PW+JYRGJ!&BZO&QDY<E"SSWO,>S96X"95?\C$YC:HSXQ3B.60HM/_AW
MQ5RM2+]Y8DZ6*Q3/ C Q'M72 N7%FK+M9R'_:;L5:'D$V!X#42TAT0P1-\4*
M9"Z M$26Q\MCBNFN=*OLY$38R:\</R$L%DX;G1!J9U.6.72GWO/Y\+:\YSW'
MD?[NG)WYA],A#,N+%VR@%?Y(=XG377$W2#%^1VI8TB&(F6M-["I<Q?-19#_F
MD;C,JIE,IDA"B=2Z,V24\/>RB<JS&+JP+I%A4'6/C^PH-8E7(>$T%^.!0BYR
M&&V:O5),)^%!;9U[:NJ]H=#U?A+UD5=%-Y@*(V:[49(ANT!#]MF8P2;:'/PD
MMS3M&)$ONK5[8JHP8GQBZM;OCI+L*;-!QDK1:*_%]_-M\-'MPO*>]DA1B5T]
M\WL5"K7T6?5>2NEQ7NFU:CK?:;W"ZH7N"_Y7Q,1SCHWG8N/#4?N^V_YE>U"F
M&2++<7=D1(9'&I'H  BC2&^=2Z?0@UA5C<-(6A-(>A.Q<X!/1'RZ(SXI)CZ5
MB&_ :=BYV"*. 5$A#IG<4E>)-V.^SQ#MNS3H1OD67)R\\R]B>3CPH8Z<4YY1
M RWG02<Y>"RK[?=TNM,B++U5TT:1914?:'LVK;%)F+=2SDG>4GFA%ENL.)R<
MNI=R-\8R3,P7ZAO;^F&,<3-GUO=MGK?O6UV'N^ZT3BS=P>[$!Q,#P@!A;#G)
M[ 8N),5:ROW(@\>\[@=,70>XM<(*/8[KE6GIV$#^':1<29@" ]G>@?2RP=RS
MFP[NU5 >F.Y3>R/GX2?W?%\S2[OS?FF6<D_\QSP.I!,.0*'C;@H9'^9'3)W<
M6*%@G0KFG!X-^]I9S841[\^(;]V.OMR6KD[#P/=GX)]T"ZFE'8)V>0,[:VUI
M KE *BWOY9#%76')J<[@1'[ <4+!TS5S^K=,\UEUGV:2T\%EFMDJX^+QPF B
M#HN=9<B*KR8$(H"]$V)O"L #X)T >%-1 . !\$Y@\<3!^ #VLKQ(87S>+C\R
M30AW*45&_E'<M-CH)^[9V;C &<F="]507OL2:3-2IJ?'^)P'X]IPX]I%W(WF
M(\ =X.[8N#L#S 'FCFWK)K-Q:2>R9:G(-/[=?A-FQ$/$,K<T] VWN+N\+8'A
M"MGJCKB5%2302!7IO5D^Q8 "IFO%=+%C[P'4 .H6@!H,-6"Z:YC.-M0==\X/
MYG<AC=M!R$/:MYNID,[A=#2> 4X!ITW':>_=8L!HXS'Z=C*:5TA#MVV+C/.Q
M0%'LOVP-<^)P0.MAY^4#0TO?IF&%?NT#)0U8LFX_AX*)(4MLO'*5*?XYB1#J
MKLV=">!5@Q[T7 \F KCLH 0]5P*H608EZ+T2\*,!/\OVB"(QQSNGB6#PR>LN
M&&F:>J"/9^+L5;=EJ/FD+Z2_;<7 ]X:^)?)YI7V*K84FT\:KVTWTZ)E1K8?)
M)EK YJ<OT8HWWG)WE'J<3_GCAOC);,(G3EI+Z:=[J\FTW<>^0Y.N?TBJ+2O:
M:N=\K!'C@^'(-?$6TD4I2^GQ[EZ9/)AHQ/C$.#%Y&NKNN],/BGE"/X*CJ;[H
MFI2D,[4#>)6C]^+G)V63D0;6'4FFGKI3Y8RT6;*/^'XI1J2<)KS4PW:JJ-,P
MY8B8Y.MS']XU9GVZW'P6%]RAP[L2Q\COT,?X>#G1(2\%?/'W[[3.-VRJ^<&Q
MMSMDIAXH5Y[,^72G\W\Z!:F$1HZNWR&4\6%RX^EDI^%^.@DI2I-%)^M9:#Q+
M.7/F$)59!+(^CW0\FL6M]T'BO(/ J&JE&)XQX]F%T)>8QM,)V#O%1/A)(Y?U
M)",.]\XRJ92D&?4=+*<1SGCN$879),7 9Y"R%[,AC8PGH1G1IKU@37C-AB?W
M1XMXU/%3$2:,)Y^H,[S[VIT>_AM=2R.*]8&FB4,FDB].6'#OS'*DTI/5;[5+
MM%4LI$9N"@EE/.<(PD2<QL\:/$Q-\A I"]&6?=?(T(A';":.=I&44&TFC">B
M,YZ?)T%YF)PX^4\&1J9MO#J<^2=G7"!3"35IPGI>&DXF\8EI/Q%[]9S$=L[5
M:UTE<;GIGK83DLPZ0-H-Z [14N7HE GC>6S&3^/$ESDZ)4/:C.>QF3 5X@[_
M(?'N#?NC9X!.6$=,LWD<QEE4)(V&XWE'="SST)^*61.1'PM"PDJX[T_.#Z9U
MMZ0QO0-I;+PH$C8?B=@#.J=IIX^RHI.?\)-I8N+81U'B!'%#-TTB_F7$VDXS
MC^&I2NI8'(]CI$9(2+A5!!/((DIU_8/V48L,^C3MJ!QV%$[%N#!W"-E#9WA$
M6$AI6E*/%:5G8B)^3J$D3BKQ _7X-1Y+(<%IIS R(Y@?S>*#OY>@9,+/YX>>
MNW1)Z%,TF]SB,:QKWOF5D9CWLZ+I!B'NEO:'PR8U*_&GN.;P,[;6.OGE!7L-
M.4-)I)VAR$X2LX3&'I'%--F2!WJ2]P[4"^4PJ17"DWF*&':HB9/L^VC^H757
MBFK3(XD"DM..#B]%<O;9>&?#\^$HI'T/6=FT4V]-"BE/.]7O^)0[1!5507*%
MF]R^IR?CZ=K"L@SEV7;659YT&H*2FPQ=51U==R$;,E[GX7UGPJBHLI5AYJ@"
MF]7I4!!#G7#1CB$QYVP]Y\%8#IX;?W'J)0G#&(J(V7F"V?D#1G3G$ :UB\LE
MEHAOE_I[R'JFAU0SZX>H9,IHK0X6G\C_5^<V!RQVC]6=93IE[$:S"'$)QQ);
M*=[O+-.%8FW48S04M<5DYG,F/6?Z"QG(]'W8';)+IV.^B+&-D<N(U],X30QY
MS0;L'JXS'2YV(UQ2R^KEG5GNY+2\[P&-YW['>9YGNDVGU>@HP<SX99;,8:_5
M>?D]")-TSIFY0'6ANV;^F7E&Q^<_<4#\%YOVB[];.E>:=[9E6DB3O:6.,'B>
M,W.33.=%.ZR*TZDXGO+3D.-"A.;B,2J4Z!-"+IDY556YW$=JROK'W98./LWO
M)Q..\S07J\"QYP?J\X;Q!=5T8I)E"%N#/"4>9\S3O"-69,ZG\3QNE *7MO6S
MHK]?;&AD_6_GZ[OE);*0JJ]HIC_TN.=I[@PS:;K1T %:$FO4L>MN% UI$H%(
M@NHT1X09U8F%WBR*TNM1#F1(Q6&:3\&*_+/TRI1<>5)R$5T@QE?8_?=66TB2
MTPWO 4M8>7&.30^X2/,4F'$A3&9\,J%TD+9#W-"<MF;I1J1\11RF3?NLV!"&
M.]GJ_20=HMZIU0F9C;"060E>&4_CX0$>DH3E!=4]>G62?0:2([!*FY39,9-<
M LM'70Z.$B64WMTA6VFS,#.VQ$D.94FG,"=K*95?XK#.J9@,U30G4WOKPW;O
M2%3DAJS4.5V?";.=Y'@V7;E,0;!ZFSHV=4[L9Z/9SOI(7@IW\H"T-N;>T%\4
M&<L7KU]-"M+@QH5D*2\)SNJ<_(7)9"=)F)/ 7(RYJZKIC/%UN@7)$N7\].T4
M $D8RT[ =FN:-NU'0.*7L! _9*=._T 0A_%9Z2!=>=A(J804^3K]@S,QN<_J
M$%VY4!8XJ6DHJ]59F(S%7/J30F%BV=M;(KG^(:V1ML(/R,)W6GHY7<A;G;[#
M*%[95X3 /"6*]]A0:-5%W)"&K-7K/PABW%$M0F-RLG*7:FE1;Z0H4.3K=!:$
MV8X#%*-B3P4+=8(25-;I!Y"X-;UV): C&KQ[Y='FDYX6N8M\K1/\/!*YIQ-2
M=?^JR-<YCX^$N+:6W;_Z$2D:S4_>:8]$!>Z6%[:I:#A<LA2%.B?M:-7C'D**
MDILY*5>MA!3&<2W,1_3.V/B783?YZ]@B]Q<Y9*3.:3D+.!G$L6"KUDW=Q 6<
M9:M%?NXBCLJ5XCB-%G&UPC&./,']/<IEG?,T/Q3VNX9Y267);.;,7;WX>+S?
M@RS'[0/>>K"X6T:WX84<U3F5S\;#N.G>1TY1HC-G]JK#,$T6E^2C^CZXAO[F
M._SQB5ZH<Z)/L04IM)0@.G-RKRKMN9!NQ@Z2_I \]2\@6*PXCW^@74"\)B#T
MSZW?E2398G"#C)6BT7XR[VDG$N^CV_S$^48E6GKF]S$4:NDMZ/[NM&RA6^X4
MR2>#4OA>F 8O?=AIAE(?">X;#Q_+N#THX@P)YKC[! ,4E;X8]D1:F)RLF)*J
MFW0ZT3C:/X8;#SA=XP@R;62\<H+@=("<#3AKC3G:<P9IKYQ)=Q*9]C-=8+44
MI*JO'/D_YQ+D-F31EYQ"__'36,[5BJR09PZX*ZR]**J*N4=)(6I%!V/ D6#E
MG'OK__33.?=$GF82MXX^*[C#H"N1)KF)4(R(),C3\4J1.'.M+"U" +(X5I!R
M9;1&,ML'$K(WZ$_=X+ 3X%-A1T3[#[39_OR?,X&?_NQ+C^WK4S%?D2%-YI9N
MO@6I9(1,6[7,<XZ@R[2EM?/SUC:HS20CI'/>^@<%Q2-=H$>&;!+VY?^?O7?O
M;1M)UH?_W@.<[]#(F3WC 6B-2.J:N0!.G.S)_I)Q3NS9Q0%>(&B3+8L[%*GA
MQ8[WT[]=W:1$290L2DV)EUKLS%@VU>S+4T]55U=7+6227%S=OOV!PZY_:73)
M8D;TGY0M[39R^"RQ)7O!8?=^,2K>TXC)^SB7)!M(0I:1))IBZ $LU+:X%$>U
M[29KOB*I$PYQ]2.(I@%C E*A\XW,^"/3D##/9JJE5&US:3;=2G<2>%YQ!Z?T
MD2EN\IXQCRR5 %=;=E8<_84XPI\ @/QO(M,>W)SGKUW(,0?K\F&N;A3K#=[!
MS2+0 KG4_E><7N[CZH5X_E(7*)ZLR.?T1FA2<?#)B:9R4A2_9F6*U;9]GZ2D
M#J>,1:H9=@<T2B'>% &J1Y&M5J/87%#;7%))1VVC4)=';8N;.1J/:D[;Q4$6
M#:=DXOI/H5"98%[SWP)QS<5I2+@DNTYIFY7-])(;.]G,T4'JZ>$VZSVWD.#/
M_''_P>/CMC_8TJ2GBR2#J8/ORLM&4O"_Q3/(:)3-1[C<+N<FLN&[DJTI'KXF
M/?^:]DZ\-A1'"U??G'#Q]UL&P5 WDP\>'[1CQ[!]^3";\34)N*67\^WP$X/X
MTA=2,_2ZV7#$\J9HU>&@\CUY81YF;IZ>"J^#KH][JZ=@)4W1(?+P&XO6<9Z;
M2:C"\VL8W>0H],"AKQTHK65$-<W<'$55GA!]-%A+()*;2U4E#//3P:UE^3/-
MW-Q)%9Y*W=37CE9.-FG[2G.ZMB*UQ6HNW?5;LJ:9F_RIPO//B7-@[BG;>TR$
M$OQGWK.YI-G("C,W=U6%9WO(N]%3@?:7IJ@\'EI?>1&4>3>EWB:MYZ;L.NOJ
M+!IXOST_]IOG3^"K?0NF\,I+1=3V;Y0;_WL9AWTU*WW8(E1B_7.3>-9W_:_9
M(W/YKMZ^8];4\UW_X?D+;+'V,QGZ_6%Y>JX6>.CE9D^M+Q[>QF'DS^"6BBNW
MRU-GOA<6QJ.U@-;V0:%Z6_VCH/#!$R$R8?B%A8P&%L2Y)G0!3I_]#.%1(T&1
M1/WFA5;WZN9H,/K#06EKM#E1)2Z*W '))_.N_ZT7@JG\TO2[@_)<0-NFJTPJ
ME5<XGY<K4C<GB:[W=:-$1DLFZ$1"(AASN1AU<[.,]/*,S\UY*F]-7KX"D%^D
MJ,)+8_:'Y6T4][R24)+/;<WQG5^7J<)+HW=[)6J5C8DJG<JR?UB]D;Y<H^HY
M;5ZX@-!=JYMRTGD[Y9)MNV>>7[&KPDMFC,LTHU^:M_*6;%GA)O.W5<,AOWQ9
MM=>J/"-N^X2MI6^RILR.L[>]LL-X\YSYM*B%N9SR(^^,KT?ABV3":>3%LK*H
M2^<A>YW^D(FXB(+TX45$QGK9U8URJ+HH2;H>UG%(<5-]S^*F5P 2U55P#4/1
M,&1#9Z_JJ^L=52-*FSK[F)+RMYDA61!X%%2NE*Z(8O3CD'IV6*BP=&^D9LE$
M.R>2I$Q18.2/2O-'&JF5W()I(IT<4LJ[ZI6YS9[&]PU((T@CU:"1;" FE=9Q
M$ZGD "9).BN[GMS@$H'5:W])>E]YYKG0=6W<&Z,)@]Q3$>Z!D+KF6B^'4T[D
MS_/X!GY=%[(Q#*T[T)%JD&JJ035(,+78'2%A(&%4@S 6H8-PA]99A+$E]LIK
MY!/D$^03Y)/"?(+$40OB,'1M-.@C?2!]5(,^TL(](F0*K9%ZD@K2"=))->A$
MEBGRZ&PS.Q-21Q6IP]3Z1@_Y _FC&ORQN)),HL6=9&226C")T=?Z0PQ 02JI
M")6DM]E)D+W.CF12"S(9:R-SB%R"7%(-+OG@7<YE/@1(#2X2(HCS&WN9$F$S
M9VD[F:5IT6VZ9HZ0B9")*L)$=VDR[.U>6R2BAL6\];J:F9/5'CD(.>A,3AIY
M_YA$]!MQEW'^&O'89J675K-/8\R@"]W4=*.+0?[(0A5A(6D)/>P,IQ.,)$H1
MT&](3 7-HJ916&^L=0=FJPG,["!_586_,CD^H+2<-85*]O/ L1IY='[(E>OC
MJ,KV8ZX(<KG*K#Q7#75N;;7[7!ZYJB2N*F449^&A4D:RC7Q6^63)/J82".[+
M):4,N7'<@1LU)(]SD@<R0L48P>AU!DTE!/Z5<$Z]7[[O?4\"_TG^K'^_.CZS
MKTM.5##"15OE^'5673C"L>-N)I/1^ \D $\T\RPHI'[O/S)9I-()H4)E4H!R
MXKNN_^1X#SLO,^S"SJC30V52E5TSJA54*]51*VAH5HD;H. (H4E^WLH3!>8M
ME&'C6G\X0 Y!#JD&AZ3I\+EIF5;%P;"&^K!)7^L.QL@FR";58).TJ!/?MR*!
MU() =%WKZP8R"#)(-1A$5EM)BHI@@'>=J&2$Z=B11ZK"(VG=/(W,H7*>\*JS
MM'8>[G#JPRJFUA^V.S (>:5"O+*X"^)XEC]CXDI()O8:2:61MT'TKM9KN9\%
MPQ.K0T)8L@KCI[$:%A(4AD!6)U8%XZ=KS!VXQ:J0=;,XDIXGI>W!=T,M*XC9
M2F1DY>D&(UY$<P.MV\4*5D@O%:&7A0<G8(_,BR&AD.7&MN,]$"M-H4CM1^I9
M-:"8$T7?5I)7#&V,D73(*U7A%7ER[?J<1R(6S&IEJ9Q@8]087S#03KL#9M#3
M4AW6:4G9<70'%XWJ&_?:=%[U8P2>@L4GVWF$GW_^,0XO'RB=O[ZUILR.778S
M>1.'CL?",)..)GSSG/ETQR?AC>M;?_SZG_]!R,]I"SG?^QSX[_U@1C]X$_C/
MRI>)8__RZL/U5[-OO()+FC"U7]CDEU?OO]Q\^OIWZG7UKT97'W^]N_GZ]]@S
MN_+3.R]RHN>O?/RZ;IB]<>_5KS"@9#QBX81+))G2Y5*X=!ZRU^D/67(N;C6:
M8S58$.V<B[M[RJX0IDV=:23CC7O,!U/.>-]KS.4,I+LZ#(MQJ0@.&D>W(I80
MBE+51<E*DP48.Y(%C#=E[ AP[BUE+RAV\?%)(NW>=^W<X=\ZW\@G_N T).\\
M>[?QAU!N#Y2/V'77!?K<;&+$[&H(>83\\?N]A@D'WTWLS*"/@G$6P5 ??EN2
MB%0+\GGS<N%X))KZ<4@].]R9IQVQ7A>L?PY\(EPJ5=\@EQQ&?_*MLN+QH,35
M1>((_.^+C(0H=$ZY*76'CJ],H2MT;K N=8?32&E"-]"UP7!G,!6*7JU$[X.\
M1G;A^F'X YD$_DR<%CA># %)<(=5UG)%A5AUT;PPQ\:^9NA+QU4%#YOR3ZK>
M^K-[QQ-/OH4LH7:"I;N >J&,@=.7QU1F_C&5*8ZI1N*8:OEI\YB*Q)XCO_G[
M[?4K8C/+F5$W_.759?_5KT-=%S.U.<!]^OCB.=PU"ZW F<./-Y.K)!^>[.)R
M?+TCC^&N;S]HA)+;J$,^T]C5R"?'X_WP(WIY3T,1F3QA)+0<2,^ZK)K*I9OO
MR)XUXH3\VP&S_ >/PX@_SB@?+.&;F/GT.70XH!X<B\Q\/HU^ +(_\:T8VO4]
M/INNP[$.OYWS)ES' ]3SGWT[MN#F:?@<1FP&/[#@T;&8S"++-W>Q( \2^<2)
MPD5\8]C9";4=\_GB6KR;3)@5\=Y>TX@EWY9_R6"MG[,65_-@[[4 #%YV]4M3
MWSF.'7UY46)RQ"VQDA93PFX=OM39>>.ON;*BF"_-8JB#G*&^9_?=C%BE0RTL
M5OK(>%FLCAO((?/TC@8>AVIX$WSD2JW8= W+G*[A0;-5?#ARTJ;WC@^O\)RU
M5R2U;Y)K#KSI-&O6\WOJ!/^@;LQN(S;_?7Z55#T5)7,64S0J<8K,=(K4=CXS
M(9\#SF5<'=/@F3_!F[B9;&MA.>3QZI"O;K_>O#]FE*/L* OT:'5A<[ S6<-.
M=A*@V;1<VY7(])V.;] ME236EO38;J]2PK43SOV0NG\+_'@>?DA#Z?FO$S.6
MV3<+(Q9^RPW=.&";<3(#76V<S#PUZ]:W 3,:/'!S,/+GKV&3DGR4MN-K,.ZX
M>F67BQU3*1[[Y*70G]=+@[3?V3 ?5;U0ON OV64I^5WD9OO>1?&;-HWN^8LH
MV+'(>WP[@Z'NB3"4A8S1$[O2W"ATCW"AB3F9$</0"#"&)NH"O)6&*!B%W#*,
M[T,NU!'??;O/A/]+/)(4(/ GPEA\FOKP1__)8_(+CNWP9K7-Z5:XB;IFWJ/C
MNILEX12^0^.F=4#HG)O/WSA11HR/<M-/I/"%1K?3+776^/=<+F@:7S.'[SGD
MA2:H$5'NN,S3#(OPG91WZ<<1;'@>N;7%?W4!>$W!4FHGQ$Z46D!D/W3([W/?
M$[(">DQX:&35C6CYU*JXR;3*?"V^T_N=(4F&U"%W_)FF+D[ YK#_]: JB97=
MU?.9H1%YHF'BXWJ '(_\UXN%I-;488_B*AX+(@J;8Q8(LP0VU3,6!8[%F<F)
MIK##GO/='6QM@>3$AA=, W*Q0QW\F&<@9+G:D-KXQ_2A@@;%&95!@M9L!1@B
M8X47G@?/<EQ'+D0"VQG]%Z="Z!^G?#:3W"\]DL(5:6?LA8PSDBS7%];"\;*0
M_V\ZF__T7R-#'_XDUED<,5-XEJL<_A+F21V3:0[X6$C1E.^KI.O"^0:^$ AK
M8Q#61I)@'U6(3C5!;IC$46UNVG!JX(=QWWLZ__O*;K0LVJIN7,=H8[!''!6/
M%(UVPT[/U:M"UO<-7=VXM]15=<23M'2:0;=\S8L$*V]<ZE(8HCTX920>'M8B
M7Z_+[GD"4$\JZ_M$9U> U4\;J8S+CQ2/%-\FBC_';03>>)6HX*6K""]K@0.'
M65O3'K%S*';V52$O#A/U!^J/TO1'?P<'&-UA(0908BW)EY[YFDX=S$&4WN9*
M+]Z"$!T9C91E?TR:*F5,E\>9E >/2951>71$_%[(FSFVO<QBA<A3,:;1V#Q.
MC1V>,@RU&&JQ%T;UU@\C.%X/E&BSVE\<J@FGH#;;S]8_MSYK(/0N^F;OR'T9
M*C14:.7EU99Q8MZ#" SS199M]FW.O!"56ST8!I4;*K=S*;?!T$3EALJMJLKM
M;Q#C#C>\DVMTL'/;$G1] ..<H_1"Q0CJ'%-0)J$9A6JA-U>9*C_XKJ'R;1JV
M=<WH%RH4UW1E_5*A%=35I]35'_:X&'7/)G[ TCM4$?UVT![UH-/_AFGL$PT>
M=?7)=+6*8);Z:ND&X'EL#E$[HW:NM';F*I<K88]-G @WS+BIB'ZZT+N%'("-
M5\,([@:!>S1"]S;JY(KKY%T[YE*W$WGBOF]=SZ;$\9YFMBK)CB;NOU%@4&"*
M..!'QF:*)30GT)RHA#FA@OI6Y7,IS96G,A5,5NK@RR2FX_3XN5-#(981RX<-
MOEGZ-;_J"?S<R%R<U[&HV+%,;)F7T%*DH!QOR1D+:3M=1D,&86'4(U"7PW\B
M=+8QX0?V7784DM[#&[[3.]TT0RV\623MC'RRDFOW+IOI-LDW'"Y3#B>Y0!WO
MD84B:-NBX91,7/])IOF4@6Z.+&FP9]Y0M:-=S4*ZUCWHS[;<HW*I.N3.CR!0
M;Q&6OM;$8J8.2XM:M$,CO@H,0@YFD,H:#,1],I NBV <F\ _4Q.A4%,R1 )*
M:MP!*\CV+/^/S*>5\@"&VO( F$ZU79L#J^&I-3&=:OO6'-.I%O'E(%\WEJ^5
M!X-73]8QG2HN/Z9318IO.<5C2DQ,IXK8P72JJ#]0?UB83K7NYB!*;W.E%].I
M9H^2JQ[ZA3EZ,)WJ>9"'Z511BU57BV$ZU3IR"FHSS#AWKBMYF$X5%5J%%1JF
M4ZT[PZ!R0^5V+N6&Z511N558N6$Z54R@@2G:3@OMQBC?IF$;TZFN*6N\S5TE
M78WI5#']).KJ4\&Y:5JZ 7C&=*JHG:NNG3&=*FXJ5CV F$X5P=U8<&,Z5=3)
ME=?)F$[UC-&4IYFM2K(CIE-%@4&!P72J:$XTPYQ007V8@K+I*2BKEQH*L8Q8
M/FSPS=*O^>E4?_ZQK%R,,M-C)F_D9DN_4;X_7:1L-/-3-AH&)&D<B92-RT\Y
M*1O33)HKR2KS7[K1M^7@=X_]+0S?3CXLN]Y;[?K5[=>;][M[2V+/D0__?GO]
MBMC,<F;4#7]Y=3EX]:LAU[>[)>UF@2YFTFV^HX%W$T>? __1"?F?;B;YJ[L<
M55_MJ,QT4(6ZLYHP=/.!I)VK&:2E?2O^_,#$3WD+-2AS2 ?W[V X)I>FE^,;
MYLC0U3R0:4]'*VE/BPW6?/7K87!,NGB$Q(51>#/YF^_;X:WOVLNQCBHWUO6^
M'CSHQ:V+=_*JQ7+0X\H->KVO>_ ^Q-V"^G@?^+/T35OD_XT(Z9&NS#OZ;3$1
MPVZ)$V'TULE7Y1A6)^B]PSO"/D("[P]>1+T'ARO1JS!D4<@G/US2\5#/Y:X=
M68R_)N_XNN,=;YX_T7_YP5N7AN'5-R=<?.>#QZG98F'XA86,!M;TRK.ON2R[
M_AR23W]BLWL6[)[&7F^P,H\O#77OB;FRK'@6BX3CG%>Y,?;O59H?&G6;JLM!
M=]^IVC+X0U%EYDW5-;-,?8OHG'NJ=',T/!.L<LV\*L_5I:D65J#9GKB-S7NR
M_OV<7._+B>NKS<:^3ST'\.F=HIZ#^)A-,98M\+ L(S#8V*6I>I]LOZ.L[,&6
M%_PE77MQ$?1&7 1=8H!($)3<A\TQ+DL5;,7$CB7?X]M5JA"2F6XJIEL4AG!D
MQ@FH_##Q7==_XJ;8ZQT3=4PAE1.40=#'AK*L3HNVSN3<WW0@'3J2O?U'I8RC
M-U(S"M'.F<:@*_-+GSBW=2,1->@J&D47$86(:M(XD&M1,I!KFXFH==D^/*/N
MGM*M(CWV/\7?\^KJ-8S%CLO<@?N6ZC%?'5'83.9K"J)0ER*B<!S(M2@9R+7M
M050M]RU7O'OT@36=PVJY:SEYX&[I#%ABO:+>CGI%NCY06(]XT9IZ"17]LYGE
MRY"HU[''NP&GCCOK5T+%^G&E^1:1W,81M5DVKYDE(H^(J0OY+%9=LF'R*32]
M\FR8%;.D/CJ3*IM1*H9(+NC.3!YH936=R75]5UG(WG"_JKC[7=,=EIB3YN""
MCQO4?(2NJAXY%TL >%[&:J,K;A?!&OT7$@'4AU_3T&H(HW36PSESHC8;SKZ-
MLJ7RQB\N(+2;A9L'5.%0/@M0]W1E'T),R^L?)'O_ [&K:DB506_CY!$51TN$
MK^Y 1<71%NQ6RP56L]'@N6B!=7SWS0E%?<Z(65.//_#PW#R2+91)\G"WS\'I
MG<H3TYZN&=W^461Z>"+5:G!I R&:-01.!-'R+( +?:1UN\6J6+< I+7+%=<"
MN6N<:A@<=_K>/*FK/40;IAH&FJ'WVZT:UG=/%:2206<S/TV-XH'SAO1_C 8[
M'6AMV2#>!=1FQ*.S8L4PZT&M#9/#H3;J'A?O6G>R;![LUJ^Q5%%-FYH^,MJM
MI7$#5X,1U8/"#=R4-0MV=:!P0QL-]'93>!W8H6/@1JNA&ZUK)XP"YSX6.8/I
M0\ 8I.D-?[3BD/>,!21@KJQI,'7FN!>KNJ@:AC;HFJTFU.;AK@Z:7.]J>F_8
M;E6.N[$:C*@F)-X?HB@U"G=U(/&QUN^.V\WA-: 'O8O[L<;NQSYXEW-90(7O
MO&0%%5&[PE[64&DWC]9 0'N]0@?3C>/0YH&N#LI[T&VWYL;=5PU&5 /VUC5S
MA)NO9L&N#OQMMIR_:T -@TX/-UX-W7A]IA$<?+6;)X^]E%Y!F35TO=6TVCR0
M'GLAO8K*GZ.TW=H?=V\U&!&JAQ;(7=U!VDCUT/:;RC78'%[BUC"[-30;D_[R
MSH^H2^BN))CM9MR"%]2;94 ,#<T8%G(+-2V=?#T 7>9]]CQ$VW[,^2$7TF;5
MS0U3UP;'6AP(ZHJQ=/-&U&Z]8VIF_[B]*XHHZIU*Z1UCI(WT(P-0:PYJS,%Y
MQ&C*S\'9G%UM\YBV1-.AVJ9 JSV#S<-FOA&PJM>7X*RZ4D=PXJEFM4>$NJ"Y
MXE9W;!ZA"TJN/(_8K/16J%FCP>(*A:X0VFSB>$[$+EWGD=E8LZ]^P02MILKF
M(:X&]T\0<;A/J_:(D+;K)D1U1QS2=K41AWLJW%.=9D_U-]^WGQS7;3<?UD #
M]X>:86(U@F;A#O5PW1"'VZ?*C:@>Y&UVCXNE;YXHU1UW2-[51AQNHG 3=9I-
MU$TT90%Q7CR>:C=?-O"2O<[W9-VC2+;F4=W-0^FZ5F]8M GBK6IX:]R(&LKS
MA5*3H]Q5':7(\U7&&^[=JKQW,_J-N2TF<Z \)*=@HB*!C[NY@EJ^=7?4^R.M
M-\##N&8A&OVY=4,<'L95;D1M5PM]$TOD- O1J!:JC3C<*E9YJV@VYY2OW32(
ME\F;0IC-PR:JZ+HA#G=NE1L1$GQSQ:WNV$2"KS;B< ]6Y3U8@Y([RN.ZC:,X
MC3P$?MC $[E"27:W!MZ4GCJWQ,@;LZL->^91[%KS6(AZ(/48=8ZQ-X@W'!%R
MO:EKHR-+E*/L54WVD.LKC#?<N%5YXS9LS+ZMW1R8[UHM-=EM-02R:739/&BB
M>D:\X8B0W%'8&@A-)/<JXPWW7E7>>^7F)^$O".?4^^5[O?\]"?RGY,/W:U,Q
M'JB":MI4*<M[07\@_Q2C93:AO'?T@1'7F<"I&O$GY.^QQXC9U8C1U<>=%H'A
MQPBJH2\^V<YC^O,\?;WK>.PRO0XIZ?'']*&\Y]<G8T:#!SY,;AB\AF\G'^6<
MR/YGWZ";'25"GKP&>O#:'"Q:)!OS<F#[R2'ME!%K2KT'IK9=XG@D@K9I$#P[
MW@.4KH]Y>QRJBPN<$S\0SZA]<^A\(S/^AVE(F&<S6_&XU#:7BFVE.PF4HAH=
M(?#6Q'==3LPYE4#F*@1:,$/ZG25WN70>LM?I#UFE43SO5?/L4*/?5:40TZ;.
M/J;FK=(@N:MQQ)T\BWD1"PZ:A(V+(BH-':$X_#BDGAT6JL*<=DO%,N\]0B7F
MS,9(>JI$,&GI3..HN6E9<)]A[-AF&/UAQU!&JTE;I<C?&^I2S^+;BHA<,XO-
M[EE 3%WL*T;-X]Q"<1PY!'-X<'.9'%H\A3%R)W+GN7/(GH$Q2EFYNEC0[R83
M9HD=N70 P);=BH. >=8SB0+JA2Z-'-]K'NN?V-*NII*X&/31O$854245D7/W
MI;G6]8K'OGD<>Y!E?5PRHM+#J<LVV@L6C4)&1D9NU%G:QE&:H?H@S<C"X\/:
MU40XH^)+]6]A]1+V;<Z\4/7IU"3P9URI>9'CQ7 LYL]9(-X7*G[1$PW))@<?
MU:3>V?0I''<,Q!]U\W88Q[5:SKEB- T8PY-%I<V5<+((68&5=W+3\WE4BQH)
M6#CGFV_GD;G/:MOND/UH;0<1">HP.N-4/,6<\E_T%[]()6S]K!TQW%(,;T8<
M'3<#5WF0]2?\1R>,DG 2\0"@?"/% (076'&@MD\!\R+WF3#^_AF%**S()_=,
MM8[M=S9SDA[5X'_3V?RG_]('W9_6A?>9T0#$%J8S/>I9/@UG/E47%*WRL[_!
MF'F33LJ8:V.SUA7.==D -_3*3WJ_M$E73+?G6L+-VD''+:'B^58.B)+V=.>4
MPLT4-$=*H3" ^QUS?SKGO5 \L3E!W8LHR:WNEAW>E#V^725GS74<P"3#I&_N
MQ%>=Z9IXZJT_FU/OF9NIEO_@\1?8?!F)PW_I!#-NR\&I9_ @K,KONIG-3L#<
MU+RS6!!1QX-'G$BU@X:/<A[X%@M#L*0YCJRIP)G-N$'MST475;]QW4[F&ST*
M;X]=<0X,T^9[EP\^S#1[I&XL#?!2QF_1N1-QL/U;^;9QZW12V*TXD<-"U?N5
MNRD+F-@X>WX.QC(8M-=Q#)W<V$=G\3Q2W=D=1)+Z?'_^,0XO'RB=O_Y;$JU_
MY=E+Q\*5@,^U$UJN'\8!N^/$\<;UK3]^_<__(.3G]+N? _ J1,^?7>I%O(%W
M?\:.6(F<;Q+'_N75A^NOYG#P2O@E^!^^L,DOK]Y_N?GT]>_4Z^I?0;B_WMU\
MY;-C=N6G=U[D1,]?N]VNKAMF;]Q[]>L!KNCQB=A-?'R2+=[[KKU"=\L54K95
MWWC?-E6BMOV_I M?\GLT(I E1&B!K4/49!F*[BUO_SYPLD/1UQ3<<L7_HKS7
MI[Z7="6NH:'_3Y7_KU3G@'IGX%RQ"I?\P=M="#A+!5RU'>)[H1,N[!]Y)XFK
MZ!K?2N*;#V41B$E39X_#TW5E(3YI4V<?TV"\$<!QQ*V<L:+@E UEFS?,K=2\
M:PDWXF(/'ZVN*#!VK\&V9$VS*F?7D(\+\T9RJA<YG>>*X4F!7S0"LU5$UH[U
MWWFW#0FOH82WB"XW=T27Z_WN_,!J.T?00K];UISL?\.Z';C_R.=!(_>QX\(Q
M3B@VFRZC(9MRO@!G;N _,MAX%JI9D2,AAU>.*5-$B@7J;UJWAT?3J^+X7$K7
M^D:Q[.3*+NVITNAM6JS> !7P3Y^H-74\%CRO^KM:J)?K">.Q-M8+W;K?Y)S#
M54154NW49[$&0^2<GR!*(N8V:L:]+@ZD_4GT1(/-I'#(/56%\PBYISZ+-1AM
MQF&VCGO>QX'G1'$@8V FSC?X^=A-%E+.J5"L:[WN9@@W4DY%%\L<;]X(:!WE
M7,7\_?Z]XR+/*/#O5Q3J: @U=VG1;&KC.<TN=!<[D:DFK@U3&PYW0KM]K-60
M=37-G39R.RCK(PO#UX1:5CR+Y>T:F\T#9CF%$PRV@-":HZXO])'6TP>%T@PV
MG]B:M+Y#K6>.#H\AR$GX5TM^^[PK7ETC'COV$*]!H0-5S_%7IL#T-;-_9*1A
M8Z(2VHV#T7C?P\?\I'S+"YI%+EEN7,^T8ROZ)PT"_M7GG9<RAZV_E*DK2ZBR
M\4+Y@M)O928+[>3Y/MN42F Y#X0&+)/1"=0VWZ0$,?P<R3O:_!TD8(_,BY/'
MX2XWYPV[0Q1?1+LB@>^Z$S]XHH&M_C)E)B>"3+\Q,O3A3R&92Q8@3PD-R!F@
MKMJW-Z;BESY2EW5WT=;YMRBUR"E=9$3KJ7@/#\564[-U@Y1STX,SSEB>XST<
MN5TX(NY<U7YAK_$>!]$CKI><\G9)D4'V!PK7,FWL-,.\^$R?193\#_\?HK>=
MZ*TEY]8?K$W$9BNA^$XDDBOON AMUQJ!]RSW;D]IZ\I2./6G7[05CK%TSP+S
MTUK&;P-F.T??'D6DUQ3IK6#S*YM#'*I'U!_E300U8EB-18+V=T/M;RO-!*)W
M=Q::[*U8+:?*!K)X;SEA/$H2@FPL'J*_-NC?Z3HIN8@A1L CYO+./0X=DK*]
M'2*O#<A#MD/,(>84EG#7FV(%_E]2VX?9ZZ5]=F>+K"=^"\7PK@/XX"C;\A!L
M](KE)JA+S'WSD'>DG7CP,I5J*%Z8PV+7GA!_=<!?#8A/'VU6,$3@51%X35.Y
MYGBS_.G>SL->0ZS&YL&T82A%<FP<ZFIC%2+V&H<]9#Q$':).I0NQ06$4M[OJ
M^A9*!% /"+=L1X/D61GD-=)<O!B.T8G8//S5@/CP[*0>L&N<PBVS$%]][,;F
M ;5A.$5Z;!SJ:F,5(O8:ASUD/$0=HNYP)^(>.1)?R'2XEAF1>:'C>U>>?1--
M6?#9#Z. 14X@RL"^81Z;.%&X,U_B"/,E;KK.5+U0OJ#T?(GO9G/7?V:,)"M.
M(,5FN)F6KU7)$^^VI!%4M1CR+6%\OWF3^*@6'=NAP;/:-HFX.,?([YX#Z2/_
MG^,]V/Y,4SP7;QS?F@;^C'QT9O >C<RHXT7\'\5SKKC?P'^!<Q]'?O"L$9M+
MD,<GZ3Z1);7OFDO"%NFW(<MD0 !!$63YI*[[3/B_(*-F7A:&XQ# $HX(.XI'
MQ.4L9!NSMCK.*7UD_$_,(Z"(^&.13SS>K-J>+(9(0L>S&!Q=]31(YOG$^*SR
M_RY?#L(PB65)/YE%%&8]Z;Q<%_;-"2,N*-F9 TZQ.*?X'N2/@Z]L2U:Z;3[8
M-_B)\2[!JW?D&3UNM7=0?\73EAJJK@49>UKC5P&7O ;8X*K&8:47S'L[[I?K
MW?%ZOO<C$F(DC:DW^/*&?S<-N*7TR1>'W>_@L+O0CK&G,A.(JLOR>PW\./R>
M/S6(BD$V'=P0Q[$OM(\K>')JFD:GB6)T%TN28]11&M(@)B1X)'@4 50$K5$$
MF][S??- &><1BA,F3SLPH+7B$U@E#C[;]*&D-DU2"^6OT%=SWIU8K5?=U$-:
M0E%#I5@-]*%21$DM22D>6:<==W/5$P=KOY2_O6XA05&3[[?7+6M2U"3[;0;D
MWZZ<.7L,SI,#Q[<=:W' ;/EAE%.MLN&BL3-,L%[9"IN_/LT;4;,0EW/T<?"M
MHS+3P"/FFH.YYJU/\T94;\0UWSK\ -8["Z4-V#RH-NWJL&Z8S5NDYHVH<; [
M[# %C4$$WG'C,?K]YBU2\T;4/-AUVVT6OOLV9Q9<]PI8% <>26[C$!J&K%B1
MUWH N&'XO="'W4))M9JW2LT;42UP-^H52^:&EB(B3PGRS+Z!C->P$=4"=Z-1
MRP^8?V,1H3.?=^G?%*JC$]</T42L.G"'A9+^-F^)FC>B&H"N7ZQJ$QJ'"#LE
M[NO>L-UKU+P1U0%U^N%.Q";<G/QM6Z@AN7 \RY^Q'W)2S=0=P\4]X?M&W>JY
MX>FV']^[+#<^W:RX?!B]YBU_\T:$@"[@_43G)X*Z8:#>?1):S^5OWH@0T/NS
MM+&WPS8_XS+\7#3Y82VRWK[W Y&3<F-V#GR1;#42.?.R!>+4MJ^XNUN3WE2I
MD[E7KH_K(/5L]9W<C!H\JD4MFS*5+%+O,IML\M]1+^IV-AV51S4H\[OJ@RZG
M.-=U?$\3>6*YG$^3/7*H06Y92""[,QVNZ@R\J<R'ZT4<4:K:*%5J6UZ54;5M
M?]?M;/H/JH2F1- 5MPJ @J&3!8\$+(18/>>1N<_[44BEIRV3>E\DO+;X</BH
MED!2/:'S>>!_<V8T@OE3C%'56FGS\L=Q2Y=B=!_8$#L.(*4YD$7 (#L_M][A
M2GG527@3[VVL9:%V3H5X3JG-%1R) 0B36%@-*6)<A]X[KA,] T!614RY4*C6
MV8E0J+8$0O6RTF:KZII9;';/&<A45H(G-8>J;K I[J#C66X,PIL4>O&A&A1Q
M?>!Z%LP6LNSPIH"WN*I@L_1AKI>%XXB"A7=/N:*P^&9BREB48V=L%I+(5*\Z
ML!K5:DVK:ZG!DN>AE%%ZD^&]J-B15#L*WJ;F!']E^"759C>3]_P%U/T_1H-E
ME:OQ:I6KJ]NO-^]W%[;BE.C(AW^_O7[%U:K%R<\-?WEUV7_UJRF<4<N!J^OR
MZE1\9&'(V W?75(H1?*1T9"%FT6\1ETLXJ5LL[_QPFT6B-KV_R(7%XMV+78.
M4ZYN/=^S@(Y<47C&3P6!N'*RP/_B3R:.Q53K#_ZG>$*M2-K+_*>$/55KEB<:
M,$ARQ0EW3M4/@\9\$7U._?QAT+CLS]B9 QLKUF9\E^>(F:(1>:2!PT=$0)_P
M?=\T\..'*3&ZABFZ )J!T0E72ZK]8%?\G9Q(XS"4BO"][T>>SW>;^JK3D=K^
M'%3=U>U;,NH9JC>CPDCD[!O3X!E>#:2KD3@4TT.L. CX_"<>0]Z7?\5A!"M"
M9BR:^G:'?/"@)I4?V$(//SG1E/?>"9._KPXE8);_X/$>\):(.*B!EP.<Q"T_
M^*#85A]W>B4Y60 <?"NR)N2KVQ#%@]'USK"LT>3!H$,(!RD%?T_L)DN5[L?5
M=N,EF$D8R1E.:Y(!FZKMQ;I'NM(V=)MW8I7?+CUQ><J0G?!7I 2NB2'(#UT)
M['G 'H42@M**-@WL51]KCN9IG9FU6L=PDPG*.D6&M4)>J ,OO%"ALC8E)?61
MN@"@15MG#VH:*ZS@-*YJHO312%TEOJ2MTPSRN"J3IJEJT**EZJTK@K?*X%56
M11*IN?'H+E9O0:^A-*3V'RE:) 59'''>1)PCY>\C"H>.294@J,7]'G<,*H7X
MW%L#>U<4J3J3(UH1K>WCXYNUDZ&BZ<XW47_PU:8R85_H'MCF'O/@,94)YKY>
M* ?P.M\>/*:JTBT"[T3 T[6N66*]O/J0Y^W4#Z(D&+#)[-E #/<+I7E#[D38
MJ:%.8V?&K=80)]R2!\*4"8\0NT=ZPRJ)]0N]:Q[E$4"61:2>!JE&MW^X-^"E
MG'3UH>4[/Z)NLTW90_9C%4\)4Z9D] :%ZJHA@R.F*X_I\:"\_*/UX?H&RH$*
M,5A%]E(.J@]KY&G$9UWQ6=COP5\0SJGWR_>#[TG@/\F?]>]7Y["G#Y0E$EVT
M59(_9#YWQ8UN;G];-)R2B>L_$<>;^,%,%@\)F"ONDD=^]K*:S)]ECG\*-R]R
MPO6.9:PYNIV.Y932C_.O H>ZY3M&#QW'WN10RCC65=:AH]A38Y4R!L34>3&%
M/-<F3)X_!$E\5'DQ $FQ3@!$4D12K 0F,<X>&;0^:$4&10:M&B9;&0./7%EY
M7#:**XU^8T[7WH(/=TX=6Z1]H3,_AIPPZQE%9XQ"SDZ10FJ1+R:35A2!71]@
M(UDBIM"P/(PM"?_?\B+:XOPK))/ GVT<;!V'X$J>##?SEI Y*%1>&AD3&1,9
M$Z-CFD.!R'[(?E5AOP9MKK_ @"[]R>4B)W=(_/N(BAI-?&O-OEE3ZCW(E*MR
M4^W?\[Z+0*HFFH](G4B=2)UH..ZYU28WN*.N(R=>(BDB*2(IXFX:3<*B[(<7
MG!!T>&M)\=RLW%I:J7&I].923I4,5%%H-E77;$)3'#&%IOCID-@46PC#]-&>
MKSN&6V7/(\?6#I\8R(]L6A^T(IM6?V>^7D$A2*(3EA7#\7RM'F@>::/> 'FT
MZM!K(/*01Q&I]4<JTB."#NFQK!NE<1# /=&Y'\"IFK9^:J;NWF@E4=U$>]/0
MC#&6\*H\]!J(/"34S7U[AC\UXOK\]U#8"_%\Y,E4)?$_TH9Z#YFW@4BM.O(.
M9M[F5!Z056;0?,42'=MS!^A:MXL! I6'-1)T$PD:@9I+OWN5WCA_J(#X^%(@
M%E)K Q';6&IMD-?AGV)(S":4=XT^,!*P&76\I1V,3H>ZP)DW?0R-EGP+X( !
M/3,:5#WG)$(/F70+D]I.:$&>51+0"$N*UP+'XX[QUV9Q*-)G#6!W*'T.&D*=
M2(YU1RGNT1%TYZ3&'R-Z[[+%)]MY3'^>IQUQ'8]=ILD'NZ*_/Z8/Y3V_SIHS
M&CSP(4?^_#5\._DHYT?\)OL"W5 Q(<D[X/6OC5YFDK^(R"OZ#+D.0I%6T.+?
M=+P8]NW)29;OA>2)!8S0^3SPOSDS;H6ZSV3SY.? SB4G(YT>4=LB?]*%- TP
M*LC/H+;UT/E&9KZH;L=RJ]L=U;KBSJ;74RO=2:.KC]2VV%'<P_=Q%',YX(3E
MS.)9XM=:D9[UC!\:>7*B*>%?B!PX&PXR;C%PB(5)6D\6AE HP^?+!,X*0J.6
M(F#S;/2H%C5"@;AVI5R9JR![H372[RQUG$OG(7N=_I UL0]P8(QU9>ES%FV=
MPWJPTF1!QHYD0>MFTN''3VJL)/'QI<.G9>1=B7ZL]L'@+.DC3@B;CR_F*D7(
M' :94]V&+V\GMO]=^+9@Q.@:W2+[TZ&R[>FPO-UIH3"Z@;HA#4H<TXNW0%J$
M6+UQB&TD8/7NY@ZTG8 U$+#5!ZRNC?H[%ZI%@#41L+4 ;'?G]:06 ;;0-2T$
M[+D .QRC2<";NYNR@-$)WQ\C;,]S;;1,F ^T?F^G FT-S,45OM6#'03\@?ZT
M2D)='VB][DX'4ENP_A$.'1UP>;(P*@[R<W!@)86B,5K@HJ^98_UP)_.+%P5K
M(QI*;W(79="S7'JNF&^[XK-5JH)Z\8KXB^%J/_\8AY</E,Y? \<SMCB7EB>-
M=WP&WKB^]<>O__D?A/R\?);_\=VWN2.#OJYIQ'3BV+^\^G#]U1SIKT1H&/_J
M%S;YY=7[+S>?OE[-@Z[^%:(VOM[=?/U[[)E=^>F=%SG1\U<^*%TWS-ZX]^I7
M<-%<ZL:EJ6=[M_G&U3[=3FG IK[+ER)\]V?,&[WR;/'+-_RK]N?$1%N,:-E?
M(Z>_?Z?>WOV%^2P8S3>>GR::;^-0.1O>EXFHV[3H5;TP":\JN?V_O*5S!XCX
M-H*EW12)^8NKLV/R]_CV&2(UY4?!8C!TQ]H>N_G6G\U\KTV3LW4J[J:;]Z(.
M?$<I@6U):3 RI2$9=3M=DL:FAD!E(O3/DJL9BM6D<33U ]Z(+:(*G3",H099
MAUR)9]5VKK6A@9FB;7QE;,4])N:PH[C++\$&< +W!CV;^'$41OP'KO35]F&3
M])O(- 5H^'/ )BP(^+P+)F[%])R0B%>J*HX,??A32-[X-+ !_==.P*S(#T+%
ML@L\#>R0\'#T##4>A721> X_]W,Y?+Z 0D+CGB@.:3,(]>:+(-J<!X[%-/C/
MH^.R!_Y-(:_\3T$2$LY;@@=ENQW"YS1OQ#/Z3-@W%E@.)%>8.F&FMQ!TSAF
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
MV;OS>N\"_D;Q\KIX*YIEVBE2!Y4B[:/'5,$=!J(.48>H0]0AZA!U]4-=6W9
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
MB,WN(RW9I?DB*HJ;7Q%<TUE&2Y2K-^16ZY&/41RC:!DV6NY -3)CP8,8W?)
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
M(8#L/,"Y]W ^9*"[WXID3T>Y&HL(TT $W7_ZTOV''XRF$C@1T!30E(.:<J"
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
M<RL/\U^0B6,>@Q37:DO=U+&)HIOG!20@)XJJ64B@8N%YTQ(8LU> S))SMAC
M'A(IMKK (KA&K\BP:+UU ?XE]BI0L;R\6?9YYNPSZ@:1Q3Z-E:YU1_6+,9$6
MU6+F89HMPT+%BO338[A:#7LVJ6-1*HS(:^2HMK[R]U5_16\SE9:28V?XW;9,
M_*-*)8I#5?>?R)UIULJ-CNC*0EI@5F /^Q/IIA0T4R(_KL*V3LF^44O%?M%-
M<G?2A^EJ\ZO?/NH#:>Z$73DZW_3S9-$NBOX:O[,T>"FAA[XRZ-B_TT&*U?O\
M\2]J'O\_[A&Y']98<[>.@[6#BQ# ;4-@MU76JLB\#5G-VQ4>_]G6X_SQ^>>+
M:PL;!Z8K3KT@T6MXTQJ8W9H<UC#$804;#3B\ON1N9@^7G![,Y<-OW*_6!?WT
MG!<'?U66JX]_X4?#W19U55#EWW*FNUAB:BJ5FPI0+K8:]HF9"+SP\<I&>-7.
MD5(/_+)WC]9*5SE1&/WM _<-*8YG4P1RUIS;?A);UM2A!ZS82^WNMQ'BVT)7
M%YR"7ZDY5/;Z<J7H-J5U29K'<,]KSD:D+)VH$R+VCU1NNQ;G.8A3N+EEDT3!
MN6%9?Y GE-7*MA0\)MV@(^RA\,X(P^<8>ZX%LO'+%.Q43)7T+-A\AH=%CHL=
M@HLXU9>3L9&3BFQ7T4W.7:_('^;<?",X/28X,JCAT<,6."#6$"9?1?HK:4_G
M7'"/"]WAE@IARO&,.H7L<H16+%(<HQDZYMCV.TM0;XJI5PS#>J.M68@0 SX)
M@8B"'I.)PF)>^L#*>\;@C*: _&V.@P+,/NT=S3V'FY.<,G?Q^ZXQWS1;Q<L#
MHC_3 ?>FNPM*SYI3B",DI.!88JF[>((N,/ZX;U@T_K,9FC@]'^(A6Z" W$8#
M^8^A8C5+5IK"/V+#APCBZ0D.?\+O$<; O$Z\X=FERHSUCU17:GB&_3PBT8_E
MRJ &R(_E7CQ=(\@C6D6F>66C5]WR' R+:+(O,!9,Q<\/<@O%X4S+Q4AS<;A$
M1J-!%)X!A?#OA,8M-"'JYC<3\^ $C1?#]Y%@3C'7F\D;?W3PWTQZR20I:8^9
M1#\BKE-N!$<7G-\[!0<1@SB%6*?PM+T2R[107/K)TG)<(@IB3[98Q0I+5.1-
M-PR.%E@B8LZ(B/",D.._>!3%QL&(1L?9E1NV5?_V%'5-?J>2#0T$577-\I[=
MN6=PBA_=4)/H&[C-7R)+QRG!:Q)&9\NH[@9F.0*)C#CAU,.0.E$V\UX\#!RR
M*,HTK9-S7CI:D$/6F!@:.%CA;FP<%+Q9]A_Q&&=!]@NHER8<Q)Z^IQ&"'V13
MM%XC[)PQ9Y?(Q#^Y'*V^:<+Z!:',[.&*&_,R(16;P0%6@Z7UZFN%:BBV/E]S
M6D2^'2??UUV-?%4+N'@.N" K4*)(9!B+1C$K; WLW8M46881 6'<BHBPQOA
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
M6&J6+VIC:K>[9 9'(W8LC6KD21@(T]UF^?U$[&Z'_U-';"<!RP\G %@*6 $
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
MW2%$"P->!D0#HKN#:'$X& [[O%D'W:2AG*)@C[MAYB'UWKD  '=WP#V"%2A
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
M -]Z&+_C^WTF#@ '9]8 ;MV%VP'[UGDG#9WD3@^S_& X[?<2"2#7-.3X?C=
M!L U;N.$82;D.N^9H9O<:2+W'3_@1U-8-8.Y;+2%H2 "Y !RS=HY:2KT>_4,
M'>6@HURFBO0\#F@MDN$( 63G <Z]A_,A ]W]5B1[.LK56$28!B+H_M.7[C_\
M8#25P(F IH"F'-24 P5DH"F@*: I+[2CG#3N=QA76;6@DU$VZ^U$/K@'P#!@
M^$0G$S#<"PQW?!,,<J@]SZ$V"(#.V'M /Z ?T _H[S+Z^QWWJ-!1KG3?FP?]
MQ_Y^<IF7K #FH)\<]).#GE'03P[0<!@-T$\.T!!)!_K);2K!KI&*EL]8,:"E
M7)];&/&#D0QW&@*.3QW'PH ?\8!CP/&)XU@<3(3,OA\=CU"@6TT*OEN/6G[
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
M.:Z-7-VFY]93SJ-_U95GW=!='3F_6J;JRV3#F5#XNK@,SN2S3\E.64RHW1;
M[K>N, .V_NS17E67ZZ!3C!TQF=E\J<HMJ9AC*<%Q;O(J<U5;#Z8ZN;HEM4[(
M<:\P$B)6ZKR>5Y#E ZS$:2I'/[-;4%+I/S051>@G/6=)_Z][Y'JV>4?[T,X<
M!\7Z PG,+IU+,WVR<(";_12RX*W.WD?B9%(;;[.EA9WVG[3!S=V<=&]Q2!\0
M%&.MVG6Y!WN:C0_PMI="!JQ5ZW=]\#J10PI6FK5?D>NW,-/5X*_;=J/:Q;39
M?!TT&^G$561)K+.KX[EP2,'R\'2W0C:>2O/E*U(<M$U];9$":?XQ%+?)WR4D
M>6,4AMTCLI<IA#*[5#:-T&0SYQTZ$G22117^Q&]/%-%8JU=/7G>V1<,V?2GB
MRW38%4F;CK8U;X_4OB)L0= V!L+P=_V;J>D.[9*'M,\_2/$,MD%>+' 7L_LJ
M%[<6R35)*?)2;CR[Q-_32!<KO!+PV[.1Q<T+70!<KJ-'OBMK\B?:DC1H.WOG
MN0Y9&>'7_^K1D^H;[K,OE2UZE=OMKS>D.ZX\&HM"XMHSEN2SE0Z.)72;?L>Y
M-7VC%\F'62RP1UC"2)3922J%E119/2=?X+?%G'DNMD_ZGTC#J$1VXHZ%3>_B
M[[:NHGM"4&Q>@O?_3K=9D#9[Q6A_05M?N40ONDFZIU\J>#@5\9&0J[1M7*ZQ
M$F)6*0\[XI4NA*1X6\)]00P[Q6<^BYQ(]LPBI^R)$"Z$20&<,V:7D<'PNQG>
MFHYK>Y1*FHMY7"AF0-:OEOF*UX](2YA9J7!/RAQF5A#%\8B%F2W*5N/23$SM
M%Y+4NU9<=*/H]G8W6ZEPS\K<"!8OQ%&CPC[(]=%1G=H&,U>#4/KBQ_4*T8:@
MI#?STS?%_@/A58;I-WI.=%C_#4]2CGM7?<W@1U-) L784HS"[4 9S]4A/\U/
M.ZE<F_%FCN,M-\Z+)J_^89$^RV09<(_?'$U59M/Y_-<TD==2,A^1NC#U?WNQ
M":3;4@_JPC*0$T0Y> )Q>/+-TM!N5_65MSUGTMFGX84DB#R#.<LOH1JGY%YW
M_KBQ$0HSP-L3DMGIOCT3,A0F+,*!O/+)L[+8?=USD?DGN9)HG2"EY9R/,0^?
MODO_Y/EOO'!]:&W!@O\C6J)JJ]_F+)$\8N$]6F&)#DT)HQLKP3FP<@[5%M -
M.@?IR,ZAD>F0&=WO";ZZFJ^6JVT L?75DV^">"Q77;.8J]6N0$BT]SW7^JNN
M(5/;MBYI.W'M6@D(VW?3URV:H\U$M8U'F EV,Y%9Y00ZT807R%P8-^YLN^,$
M]BS"Y ;6Q=_(^%>*;5B;IQYT>J$5_BGG&JS(CENK5V"'YJ.!13&+^9"&=<7\
M[5H3RPVLB1G,QW"G-J"+*^)1 RMB)I,AC!N?C>A26%;ONK)L&_E\7UEH/L<N
M$L6JS48-+(M93,:03$93TCG67#2P=F8R%\/&YZ+Y5<2H6HUK0Y/1@^7<J-H1
MG'Y.1"2]:D=^-M+SJZ\WU^A^M52?K?CUN:02^F[^H!CY+A46$D<E4QDIQFRU
M,T"U,CMBSBRC-5\>9A^08>"5]<S4_$(;_#-!INF@7+Q/F?/.:'W5 .\U3#RC
MQ4P>YK\@$]F*@9F?:4O2F]LE1:ZOJ( $^.%DR%H$8T9+B*9$((Q%YB)@%+CG
M$<$]<I!BJPLL@VOTB@QK11XM(( Q<R48,XJ5FV&?N:<;,XI.L]BGD=$U.0V$
MOVYZ2 N.#.&P) _3C!EF% 76R# OL[=S=1[8YH4A>[6L\Q0V/Y:*$YRHJ_7K
MHG'@1BNU8T=F\#"Z&O%1]S$K<3R:"+(8JQ(K1"@3'IF=O=['HSP>2Z(HU<?C
MM6YXI,@[^?V9]B_/<9?QY,J8V;FB/=P.#[!YF%:V#$^8G=<^)L-W\WW#1(PR
M.]I=55?WD<J(3V9M8:KJ:SX^Z=&+6\?!CO3:L_''_K$X_UM!5QE$'_KNX>@*
MFW%ZL#'BE]DI\UU^Z6EN<3Q)'#4O1S%CMIFUG-DSS8(T'8X9,4VSP,F#CHZK
MDZ;36GR'GB:V[N;^1CT]W!+C./,XP_]O[]IZV\:5\//Y%\)>#EH@=B5;OBA=
M%$B3IB= LPD:+Q;[M& LVM:!+'E)*8[WUY\A=5<4228IV]O3E^W6M<F9;SC#
M(3D7=2F?>M]*+JX%25;)M%SN0&NFC?[4.!VFE;E534R/QJ?#M#(_ZS"2EK[(
MCE/;HC%?R8:NR0R<-GMJMX@,C::S;7.:(!O@*PU?GNX:<P-5)-Z*P70:,K(4
M7<"UDM$TD]%QLCB/*JG&%-(B69F(%%T02HOH%3=D,AH=)'V]",^QA2)7W4F%
M;7M%'*/QR% 1[R(D#[YIW:)G9QVNX7/6-Q=4ZFXQ0V2)@^3849'5G>VREJ(;
M4>GE7A'K"^Y(O#$+\:@.(T4QZA*KKU-T\C\$4JCON#9*"UE=(KJZ=OWMM4]N
M655>5DGXGN!-M'CO'EUG6;S,M/:NQ)4B],7WE@$FZRO\&*1 92^*<T#!9O_6
M*E(\Q4<-?T43^ D1=_<U_=;B 7N.3QAM&0Z*HKF%02G?!9OL5;%4Q_9U/LIU
M#XGSQ!_P<C:*%7YD=1^_XKF+*'46#K:OB;^^F,]#'@:"[;O+FQLO\*/W@T^+
M!9ZS,>Y9^4B?%2?,T%+T+G_M>,B;.\C-Z"P E@\>?-BB39LGBAY,4*JSV T:
MA\9<43Q )YA;UC<)N:(H!#'(]WJ_38;8X\5V./X&90;K\)AJTK7,S'(U\$/(
M["M^PEZ8532V=,EC%R7!GW&W@#OR@,F3,\^Y63E6F*/- Q%89,J<.0 ^<9)@
M-#Y,BO!G["\)VJQ8:P@^%B_P279__O;0U,Y@5"H>FO#;A(+D.>>@*'S^V%!!
M=52J3MP6!,DCR4%!N/I4#\+8F)I"($B>.0X" A^+'2[N%K_[Q+5;;1$32VQ5
M2$;DU@,2?W +=B[ S$IC@"-I.\([.Z!YH-9(#/314 B(VEB1$P2BR4Z8I5C/
MMCA('A@.CD.3J3 F8CC4.O$GA(.0M="%()%TLM48SZ;=T="%? 2CUAL]I+R;
M0O=+80)M^5/@"<I;9],8FT(;MZ' A5/@>UDC,>H5^%X*G*;A6$CO#05.DV+[
M-17S@0W)8AR*SC'3R4!,AR4SBM0HP<0:B%G86L]"%?5-2C 9Z&(J+'FIIUX)
M3',H)H?:;;P=)Z=S)S >6T*Z5.Y(>-(H-*KD:#H1 J'6*3@Q$!HU6]>%/'W)
M!H>G>R=@EKLKM@6DUEN1!>0H=P)B!Q[)?HNG=R<P' KM??6=&D\0A\8[ ;'+
M,LFNCB=^)R#D3-1W@SR4\6RZ$QA/Q>2MP.<[R)W R*J[\^31&A>NZV_9)-<^
MN?+#QV 1NH C4QCV_H2=)]:_^L*.(F;HQY Z'@OC\->/CE>(1+$Z;2>IQ]$E
M\O1VPWRGC2<-/>I:JQ2!9%&T&R]C5*974.7>4^S(VXZ<(@O1,^@,/;.\6->G
M(<DZKF>$2_:L_, ZO\>-W]G_;I(.]+D&]RY>!._7B"P=KQ?XFW-KD_XU:G-_
MSOK0NR"0WHI'YIX; Q6=[?E?M]&(C[YK)Y,R>OB4T0S&]$6[>U431A/T.Q[_
M7W&/3Q"U]F*J=YM&T=0@W^+7.<'J!Q)L7HX#LS^"C^:^ZY/S'Z/0LGB&&)8
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
M%SUUQ2OO/778M8)=WK82F"#A:EW4(35+:**L[35L\=Z[JZ93@ ,J0.E,JU=
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
MW34NR?,]N?GYS+>7>(5^^7]02P,$%     @ #8H(3Z@\@M!_(   P"L" !4
M  !H8FEO+3(P,3DP-C,P7V-A;"YX;6SM76U3XTB2_GX1]Q\X]LO=!QJ,H;L]
M,;T;QD W$30FL&=F[Y-#R&70CBSY))F7^?67):F,9:G>I+(K!;L;,]T#JE(^
MF4]596:5*G_]Q\O<WWLB4>R%P;?]SJ>C_3T2N.'4"QZ^[?\VOCSXNO^/O__G
M?_SZ7P<'>^>ANYR3((GW(A),242F>UZP]\^SN^N]61C-G61O$9&%0W]^_[HW
M(%$"#^\-SG]FS_R>O>67O<[1I^ZG(_C_\>>]_SX].N[\S]XRAA?N72[_Y27Q
M<N\J2.#9Q'D@>__\PPFF>P<'3(;?'=^;.@GTLP</),OXE[U;)XX)>\;W@C_O
MG9CL :X@_N4E]K[M/R;)XI?#P^?GYT_/W4]A]'!X?'34.?SGS^N1^TCFSH$7
M0%^!2_;WX/E?XO2'UZ&;OJ;0_.4^\ED'W4/6;(_[!/VO5>\']$<'G>.#;N?3
M2SS=ST04],^P[#,P\%M/09[5\[2#*OB=7J]WF/YV'W2V!__[-0I]<D=F>_3/
MW^ZN"JT>G>C)B:;W7AB['K"#?'+#^2%]\K#O B66OI.0Z3!Y)-$@G ,''DD0
M>T_D"H@T)^<D<3P_!J'H"W])7A?DVW[LS1<^83][C,@,W@@O !UU>D>?NT=4
M0W^[N+Z[.I_HO..P,9[_6WJQ1PT?&Q"\HK.F$@Z&-Z/A]=5Y?WQQ?M:_[M\,
M+D8_+B[&H_IR"KHT*>UH#/_^>7$S'@TO!_W1C\OKX1^&I.9TO2WIA[<7=_WQ
M%?RV?W,^&/Z\O;OX<7$SNOK]XGHXV@(DV?N:XCSW8C<,$B]8PA!;D"B=^.(^
M3*M)W ^FUYYS[_G 8Q+_(/[T,HQ&CM]\7#=[:U/,%R!H^$K(&0G(S$MN?<?
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
M8)JB4]1B+O^,2:.GR0FJ\I^ZME)+<"CI -NU.E;X;[,&"W,:QV&>;SU;QEY
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
M/!7A0>: U"8-@HS.I1?0^(QFT33"](U6% NF1;ZL9GGP6@U)=D=6:ZA6[YA
M]?QT1YY"_PG<@6P[X])QTP\N1?,3I\GDN'>$:7N^K#3._"3&(SE3N'-?[MR+
MW73W<PG.:78T$J*ZO'Y'H6['#^)/+\-HY/BVTQ[Y0<X9R+X(8\?_'H7+!?C1
M_G(*:J]$I%8TIG['D^Y1S77>S)2M(; 3/])CK_ '/2OX!.94^'ZC:?]4/YB\
MC<:6%JP:AG2%S)-!.NAL^DGJ K./<V[")-VJ2:.=.^(2L#D$/ K>E<EW4;UA
M\LD:,\#(8%36&[+/ I .3)N'3]4%7GVBI*:2!CU/NAU4_FQCZQH9=!PM(?MJ
M >40ZQS9W %7%SA+>>=%E)3J.C3IF^H%TZYY8PL;&69</6'[ $)CN<[.(*Q*
M<AETH#9ZIJJR>66^NN3\FTRVH":%EU'-8=J8:$X"(Z-177/8#J%C'9[M2+V4
MRNYN03O\=U ]84K!-#>Y(0]4HC!LA^^QCL%V9&)8%>QM:*7<-]4+IDQ+<Q,;
M&7-<16$[IE_#>S<?\5'=M".;LM,)!]5-FO7-:B9W6:T>;*?_L0PGJY=UHLPE
MH;J0L[Y1^8.IL7:0?1Z_MC&_!2XU[)VJK!T9$[;IDY\\9%]1%>X*,;XUH/%2
MJDE,&10SQ#"Z7Z>N1;8<8MFY0S^&VY%664]N:URLU/@%5$.8$BIF#&Y\OZ&L
M,38.L6SOU57<E@8@U9+-FE4UQ58.^YJ_@&H(4UJEH:7Y0\Z8JMB0P[*3@'#(
MV2R-A=P1.,:4:FEH8_.#K:@G-M+05 _*2F?3;P[#@!XO'<[2G^3W1X#;G"[6
MH^5BX1.Z">E$KU?!+(PR@U@OM>W$1.%6G=5SD^Z)S9OUBP6G% 0O-P $J&ZV
MWU0M?P!QL2#[DJ\.J6Q>.3]Z#*,D_<Y-4?!R XH 4XIO4[5\4G&Q(#L?7XM4
M%I-DH^6]3T7)OC^7$:KP,)4<55)J0Z4",E7AD'U?;W<-614MU%I(5JT H\V;
MDCA2J3FNXL84&:8I36P U563@Q+;3IYQCEJ<"3E2*><SI.TI/DSSI=@,VDPM
M 945[JH*@7X]I*^]AW[__O]02P,$%     @ #8H(3RJ3K2%>50  @30& !4
M  !H8FEO+3(P,3DP-C,P7V1E9BYX;6SMO5ESXSCV)_I^(^YWR)OS<N<A*RWO
MJNB:"7FK\OSME-MV5OW[*8.F((F=%.D"2=OJ3S\XE&AMQ$8"Q!&M[H@L6Q;
ML_P.B+/@X!__^VT2?GHA- GBZ+?/G5_V/G\BD1\/@FCTV^?OCU=?3C__[__U
M__X___C_OGSY=!'[V81$:?*)DFA *!E\"J)/_WUV?_-I&-.)EWYZIN39@\^?
MII_."4W9ES^=7]S.OO/G["F_?NKL_7+PRQ[[__[QI___:&^_\S\_90E[X*>K
M[-]!FF2?KJ.4?3?U1N33?__E18-/7[X4-/SIA<' 2]D\G]@7TBSY]=.=ER2D
M^$X81#^?O(1\8GQ%R:]O2?#;YW&:/O_Z]>OKZ^LOKP>_Q'3T=7]OK_/UOV]O
M'OPQF7A?@HC-%?GD\R?V_5^3_,.;V,\?LS+\[8F&Q00'7XMAG[C?@-_>9_\"
M'WWI['\YZ/SRE@P^ST@4S%_P\KE@AOTU4*#G_?LP01G[G6ZW^S7_Z_+4@_3]
MN\OS'GV=_?$S$^\G]K]_T#@D]V3X"?[[_?YZY0%CC[YX=/ 4Q(D?,""17_QX
M\A6^^;7G,_1DH9>203\=$WH>3QA<QB1*@A=RS3 W(1<D]8(P840!;;^FTV?R
MV^<DF#R'I/AL3,F0/9$]@(FST]T[/M@#8?Z/RYO[ZXL?.L_X6IN?O[,@"0 C
MB0'"2R8S2>$WCU*&YQ=BEM:2:>M2?>8E0=(?WE&2L.4CM\%>-'C()A./3OO#
MAV 4!</ ]Z*4:3O.HI2M''=Q&+!YZO-FY.%U)7#N/0>I%SZDL?^SER39Y#F7
M]5GH^3_9BL6^DC"B;F.V2IY[-(QK<UWY@28Y-<J%%0H-VI!D6I-4Y__ :V0
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
MT21_:ZTA)Z2I"R-1J).N0R=VT>:CA,;D;+KTFUZ3%[7I&/-V'4QI-R"Y:O@
MKL9M&WH!N0'+:0=G3WR+?8%..W;W;S7Z NDHC6]#VL+ $"AQA(5]E"?8FNC^
M>+IO.;U@[4J(7&F5X,\7!'(3: 0/#O=,=1N-G^ZC":I7DCL?S>6L[N!ZZK*A
MH=U&XZ>6&Q=:!;/P[)L2YQB"NJZQ[7!3;J?1^*GM"ZAL8EJXVY9RC2&<Z1K/
M#L./S34:/]W>"R).Q1=$:/"/(:SH/JB"X,CG$E4*3C-G% .&74PW$2S1[>FS
M8!S#5L2P/EU>)U5&U/Q(G=)[1SJ>L8<IJ"%4@AXD2]C$X ,VH5&7J1Q" Y)
M&?<@> D&F1>&T^O)Q$O9YUY8M@ I;2>J3LN$@2;,H:@Y0::GEA 0W+&\3%I+
M6\EV7>912U+H]\2/1U'P'[:K';!]9S ,O*5NVK,N.FQKNE0)ROZ63=B'LZ]4
MKL(P]& F4,P&O*9X^1O*EH0PO=K:!3_+];N5"7U<\5$U:_L,/96)!TW@U38(
M-FV[$>'N#-N63A$T5C/!5ZVC.B:>RD2))E)M&S#-O. WA(LIJM*N1<#R.?-R
M0K^1U.!;^WVV'YV]/33Q=-M:J_LZ7I<:AIQ3&TV,2;=:_%39QHH*;D;-QGU1
M8O9KS A\H3ML;DU]ZL:F+KJ::2_\\' 8""HH5#PC M0ZC[+4ES9_<[;&:$V?
M"C_T$%QG96(M6F>QGXX)?1Q[D2*^&Z4%Y.X\&%(?-\UX.*K2K.GXX+?4E@0A
MBN/FC][;TA_/,_99U.3F4T@'R-MYI*(^7IJQ4!5)UO29\%MG8]$! 3W,4>T/
MF18JQPH4YF:\=IQ'#NKKJDI,0%TZ&.KTVADAZ""HL-)D; DVFPPRX-@1I^RI
M(,N/$97HZ';0,RA>I-U9C=2O, Y-=J)?S6AR5'L/6PVH%!KTGN(7LF@I'833
M_.Y3N)SL<4RNXC",7Z$S@\)+W^Z304[.(R8:"N6\&1L1DA4?KLW :DGTYMQ+
MX-3#)?O*BQ<JM*RQ^W"0+([X3",(:L9+Y(K92HBUS4;?DD#0/$ P^R:;A3!<
ML)&-FCZ'!) RCO!/(VAJ: $0"WOW[M=4'()C<&;B^_.K+AK-T,R?R>1H^0P>
M'D/7O3#1F'2MQ'Y;;-DNVR996_#SM)VK5WO^<)"L\XA7<PAR\%)?%K.5FITV
M&WU+#H/=T?B9T'1Z%WH,%C-_[WG2;&J72P/(V7DLKCD\-;,$R*1=,P;^\5:"
ME@3UELH">J(2]D:>#7+]("$]<9>P)J1<\PZVCV?Q[8KH+?]AUB(]N?.F"KV
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
M>.%J6/8B(X_Q'QY-'YZ#*!X.)4D>M4F ^G9%$(XD)\LUI%*8P"[]+Y>ZV1C
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
M&U_BSHQ<GK#AJ\8"X!!CT. /B!$V.BS_,E".)M3(%2P?6:7<M A5+@.&<32
MH$%*Z),7_>P/F;LV2T/<7)_U[Y7 IC0'].U!$R3DJD$0']1@$L-^S9BCYQ:<
MHW3>V%.Q7W39$-A%VX6>(>?@5(9 'FL8UD)CRCK9<]F*<HTDI56]?!!P8CDO
MK>4P"*2M#KH5UMH%.Y<7')B%G>4K#S0="8&X*^ .RR4&1C5VW'48&WG/%ZVE
M\56V?L*QP!>:!(90]'P<JC#80C@Z7 J7*NJ4(+CQ?: ?33V84,1\V/&8PN!9
M&(::V79I[VG&P5*:47XWA' @4(DF?"(4)"</J\(=AJ;@AI%E\F#)ZLDQ.:#*
MO@^[9C0A$*'8.#@2,(6AF[=AW\UH)12)7H(P)'E%A)<7ZJ@L2IQ!0!V::B:A
M +D+DIBS-K;J[CC<XB]M)]1W4T SFNV[6*Y*&ZDY/V5;J(8O++J.V(_DT7M#
M<UO1C**'U$OS2I=<BJ!D>3!%,/)'Y]2E7\NA3.FM(!P+?&&J!)"K@&\?*HQB
M\&^M*M.AMWM/$L*T/LZ;%+V0,'X&$B_?X*HWM52OP@S (QJ/6$4;HGB,*K<8
M4/N-O/9\'\[!P,D7&D?L1W]V;5^?GH_A#K_K:/D;0>0'SR%1W6W4GO]'I^OR
MYH;O$25^/(J"_Y !>QV>D8BA,I5QS1D%O*#9KYC2#-\2Q%+8H5]1QDZ[J0X)
MI;GV>DE"TN1/+\QFK^Z0^=<>8T;J;4AG ![1K/VF-,:W"G6)8 BE;H6%.*QY
M.\\F69@[2)?#(?'3?G0/?E)$!I<>A69DR1D9QA1<*5G/89VI@&LT 5]3.N3;
M3 718(@6;X'QG%8\HN94/BJU8K7F!KG8W:A)CP^9TBW?J$Q(:'N/)&'&WHE#
MF^P-_ITE:4[K54P%G"A$WK3F K[MVIQV#:0)/?+MKXIT,#A-#A'2=5EX":FC
M_K WB)^ER3'1$. "4]%E%17P02W@& -V#>K0H=.QT- #=*[QZ"#Y_@SM8]GW
MC_>Z2FPIS0%\HG$S!(H0++(:;-8$**]1XCR3=A$DL//)J'1[+QW'7@9&^YH]
M^&,RR$+H+N,EX^NHI$7F=[9E8Q_W_+^S)%>^:!]4;U+@SNX"R=U\JTJ>4S10
MEV4GN^DM@43%VG=.*Q7O;58M>_GV'%!9(EDT!"BS"U;E7:L1$7.0+>;>RL)I
M5$=&:SA+'B/,\HH' 76-':L6[ <5)*@.CA76T,.C:_1F6M/PZ-J^>U;ML(R"
M"/7QT3VH?S:P*2.UAQ'8C)[(JRVY@V#_ZKQL5TF 2@C9Y&PK$-(U6H^[(9+]
MO0H(*08!=<[K<94$J(J0-<YJYDJ;0HC1?H ;(MFO@I#]A1R=UZ8H"5 9(:N<
MU4P(;HN;9'*CJ_+X8/9\4;"WTES B]UM<8..%7_O7%$L5I8[Q^H^,>KALQ%)
M?[C\&(6EFS<(J,,0LZ\C6MZR*>'9RM;++=*Z!T8W:H:1UCVPO%'3</<JRE8?
M:CG3=G;YQA<"HV_8B;?T$/GVK>S[0)/S)(V2V'CO0#Y36P()DZ&!WC@Z"^*4
M^.,H#N-10'Z?/(VU0*(V Z/[%$G00"):#FRTV+3C'YH&TJG)%],M6]L#J%*)
M2/@P32!]=>LG("0YA&1C@58D\02).#G@4630BM-H'C8FPPI_D)_>94A^IC2.
M@I]RJ)1]'VA"$DR0B(T##P%3-?L(;$L<P6%3Q?<$?"]+QS$-TJGR*=_U0? &
M0=)8T8A*-N&JQ#^&8GBS6CUU6 BX293&(=_-8< -AN""DLQU +C"'H;J/Z,0
M[!XX[QQ@$(+=@\;Z!:AT9!0*O0H&<_YP8K#VXN'RLAY&5)(&_CD465*UCHRE
M8X /YT$,16'S\2=BK:7@<[A/S#LT]*(!D!O^GXP&R2"0-ZY2' T%"\[#(XH*
MX -2C4D,!XW-0]/E95'S?;W.LE@V!+AP'F91%#4?A +./D92_L0A$FWUS3JQ
MB\OFW.H3(7;E0K 2#[)S:J1;\1X7?A+W#Q(.5!.$LB2NSER,%_=WM:A*G)?V
MJL;S%IU2ZG9,YC/>GP57VMP3/XZ@T_FL/JRX6SAY2&/_9_]9"CCMR8 ;YZ]B
M59ES$%>5:2O),UN0<QB5Z;-WE@=G#6]B:$),Z708TU<X<RAYU?(' D<X,BD*
M<N>_1J4,6MD(VH*8R4(UOF06Y:__(IXP!:<Z!]#NO-.6JH0Y:Y@FK]NT.^LX
M#.2]5T\OB[0W 9=-LG8)1@)/SH-ZJI+G+UYR#FMV V\695;.,55<N53&P^&R
MK=CK=Q0..,GYG&/I>!NPM.\PL,'I+OI.\1V)O#!EKE0O&N278I(D[?D^S18=
MT?6ZMZK,##+9"B]A7QCUJ"^!.8I/'/:P/_>>@]0+<W\F_^?)8T[U>3R!3LRY
MU<V;,K>SLWVWXIEW[,W0NRA.RZNK0#NVN,(HGJRA:8"RA^$+BQL *'L@B@,<
MZCJHBM 9IX@1:F:Y<9CA/H^3M#]\\$*2*.40-[[/=.2^,X".I/E8Y/'6;OPQ
M'AVND@\D9'..V"[OUJ,_"81=="[^D T'[ISOEG7TP$>G(JMX*BTL@=5A]/UW
MYJ50+V0JZ TF#$-).KNY2@>Q2G, G\YC\CH:X<-6AU\\1>26L-OZ2Y88C\[#
M_SK:X.-6G5L,UWY:1:W1VXF#!/I-!E%&!O-$2QR)MY[2<4"C\R2 CC0Y(5P%
M'C%<"GHY>0[C*2$/A+X$/GD8>Y2<K0>^X*:9&>?]X?U[I.^.T" >P#X[D06'
M+3T-G "7V]WW,C(S?*G<%6#EF2!'NQMKZ?T5=I AV(!;E./VWG+1*D0[/_)G
M(4:/I'=P$[K3#C,NR0A#D&>[WZQLA^+RJ$XI^;*%I'00A)W1A#3M:$GPEA.)
MI,Q(FLZYQNS7*)UOCM%<'KY"UGV0_%2U0OY )G.7QSHV"%-Y,Y</ DX<;Q:E
M8A:E!00\;>_&S;!^'6Z=-H@ZFYZQ16,\\>A/A?V3;#APAVP3)52#!I++.<6P
M%6I IR[O=-T@KR!.*6(G&P[<82IA4=2&#G!+&?X8P'5Y(-X^<&T?B=<K;5%4
M1RWD=I&4&#2P*#E$[OR:MH2Y1R1X@=>ESB5V&\- \6A\1$71\U$JX1(E.HTX
M6!7;8=KAZ#Q+TGBB4(+%&0?\H"EVD8I=8\U<8[#%<#399O-;!EKJ#POI)7\%
MZ?A]96!TI#1XR@11,LU9@'XT12M2,7-RL-KL8JBWL@1&3"[]'7.0V0?>B'1T
M>5H:"ERAJ4^1"E]CA=SD$4,ME25<FJQ'4;?WRS>?/*?]2-C#I\)TP!&:ZA6I
MX&LOF^M\EU5/-9Q2N*/Q,Z'I]"[THK07#2[_SH*\VLMQ3H%+EZH9R2?XL=]Q
M692X2 9S2=6K!Q!/ ]PZNO=96R4J=2A*W&YOAJ)Y=+AL[<(E[FP*+>858H<*
M,P"/=O?H-0I"E-3#MPMU]C$XD(VIV^'RSE<H>[)24%%A!N 14W-S=;54@/(&
MVQ\)R@<? ,H'C4%9)?VAKI>Z6#[ CF732Y;#[/.-%PW.LB <!-$H[Z\Q>:;Q
M2[X55#L$+)\ .$3CU*IKA(]B998_%(@=YO-N/7_,7"8Z7:9.";V"D8PG]XV@
M]'7 AZV<5PSQZZ;PZK*9%%339BFA>ECEC )>T&3ZU&4O"FB+^,00RVX,HPY#
M$%<990C**-SG<!6\P4]J&P+^0. (35)070-\I$I9Q7 <N#&P.O3(>ED:3^*G
M0+5SS<;W@7XTR4!U>?.AR>,0PZ'AQA#I\JJJ('F.$R_\G<;9,_3='\:4_4J^
MQ6F%8^\U9P59;)D'MB^^^:J6'&KV/-VB?-Z^0Z>,2R!36E*9NWPPQ(CPNV;K
MBJ@0%EOF%G4PP2AJ#QRZ9CW?SR99Z*5D<$&>*?&+"RN>0Y*#*X)>W#0-_I-_
MSN5'7DILY#$@+?S.W[IR!=L6LW)!'= P:S,8L]7?B,P.1$.!*_SNXKH2*JSR
M"U[+@AL-%T 59\SG7;B!V.0"'D4&2Q\YKH:Z\@+ZIQ=FY)9XT&L\#[V_?_A'
MP+9]U!^KW>FH-=>/_7V79P7?R;J.GK,TN8%F9!VUJ Q_)/"$QCNHH@U!@$;*
M-89=E5,T._00RK2S7QG-^^]ZQ7,8JXHV]-"\RC6&_8Y+-+L\PE6FG8/*:#Y8
MZ!7-_KZ*-O30O,HUAE1/R=9'^4X;K3F 9X<1]$T:_R+!:,S\L-X+T^N(])*$
MI(O>0OH\2^8#_M%$X'4T)HA25I0!AE6\2=P?.=Q1+RJ.-ZE-%N1JMB)4F OX
MMKOKEIX_T-$/'^55N&[#.83F\7+L<'>S2>%9'LC(E[!S+R6C&"Z25JCOU9@)
M>+:[^ZEQ0D%=9SIO")DL,/BKSK#@LN9[DRJU3#5O'/"#Z:B"OBH$D4X)TQ\9
MQ!5/+*,%L>WSRGJ'%/1U40W%ITA"AU:6)8<(A9Q(.GT@?D8#N/%3*7Y2/@@X
M01/6ELF;CT(A<ZV%H,.H] 5Y2C4!6#8$HKEHXM R68MVJ%S6,(0I;(#/::-E
M+X%;AN _8/@O7JA\$$LT%+A"$T:6R9X/1@46,<2,K8#287U'/QT3FA.FAL2-
M[P/]>"HY)%+FPX_'%X8J?Z=Q*9?'5(HLTMET,Q.5YY04/#BU28!3M/TRU#6E
MD)%3$0.&MW^SRG?9UMYIB0BF,)66MA2@KB$##,Y6LXAWV5W<)>)Q]1W74I<Y
MR&-I1=YH!8;#G<PFC>_*Z0_?-ZWZG);. KRBV9'K:$<GER;B','M5665U@LZ
M/VZ%]8'+LPR6JO@.\)QDJ*(-A;<*E^L/]@XY<'D.WF$4X,#R^7E3U4P'XG/S
M5;C>53-5DAP&YZ()-^K \EEEVU&C _'A92TQ8'@9-*Q\#$<27&SB+.>;K$2-
M#L2GDZO(  /BF]S^N&S,VK +?6"[0:MQ%_I W)Y5C_,/AVR3=XUL/O0N8VN'
MEY#D(J-!-/H7\7@>I_H$0#6:&B@=.6]B5)MI# FJ1N%9;3^M"L_O$25>"%?)
MW\1)\CM_PZ \GM%\B*9"2D?*RN#D\HRA2J5);!ZB.KGR0-)TYI<G-38%I;,
MKV@*K72TH[,I$'&.X JG<^\Y2+WP(8W]GXZCZ ^,3'+&7D\#:&K+'!9O!@/J
M12,RZYV_^,J=-X6/>J^,+U4#K/\ IC>7YVH6L8AR5O)/DUZ6CF,*"^EWA@J:
MJ[;_G'> @IC%V?3RC5 _2,@=#7QR#\SKA:QL/!PDZS@F:@P>*@%3BS)L0X2U
ME?AV&,,US))"S,_"$YD,+9\2J!$=M@@:P7IB3<@8XA6M :W##7T-CC;Y48I]
M6W@BR!!3A-P>3*R8ND2L.U,WIL-#E[Y[2TS]T'9,0*^@U!Y.&K;UP\/MMW5,
M.#VH>,JL/(;\^!I?Q&'HT83]= [1HL=X\=E53--I\0=A@5VUR8 ;-#5W]K3%
MB457%=?.F RJIUI8369,,^6Q+Y,-O3Z0%_91):O2G17X0Y/]MJ<_J7E5E!N&
MY&1K[,QD7GY3?>^Z3>/\Y^+/P5LZO81VCMJV5F5FX!--)M^>'J7V5D-V&)*N
MK;$YD\4&&PK\%D3%<GH59W19]:K&5FU*QAF>YN'V-,>SLEI"0]$%H27F5;&/
M>;EY+:ENL3)N:C0ERM95;4;@"TUMA#V]<8RKELPPW-K8&MLR&>-8UVJAO17%
M/K["EH6MJ!7-2WE2X*[E,8_R,\!&Q(;A6LC6&)G)V,>F^MYW("NZS7WQ_GS+
MHF5FNM,"ARV/?I1?;6!(<'-3.]F9F@%%F0Q_K&MO$3V^"EX*W^!Q'- EYT#+
MTC1G!?Y:'O8H;T)L1FYS.SO=V9D!/9D,>2SI+]?LIEJO@J'6RZS*A(PKVZV.
MG%L7/]Q11V1SP^KN#*N^BKI&@QUKVBM=,O/@UB*$K&==>K,"?RT/>G0%08^Z
M<BORT7L[0S.@*-O5'75,K,I\P%/+XQU=O1H/18D59K6K\S"A(I.Q#K;;F.E/
M4%@ 2ZEZL+[:C,!7RR,<77Z$HY;,"N/:%7>84)*=X@[PK-,IK)85*J5*A@*E
M+8]3=%7*,T3"*>QB5X!A0AM&"S!6%C6-3)5PX(_]P[V61Q>Z@F(*!=$4%K&K
MF3!P%F#/9!AA37M+A3#+13+YWV#)JV8N&K,"?^T.(^3Z4[,E?;D5AK8KH#"A
M**-AA/6:,QUSDHP%6ML='LAUH5K-5RZ=PC1V90\FU&'TR >_KGEUX8/U4"L?
M6V]FX+/=H8%<CZIF545VA='M"B!,*,M: 83RFX@_"NAK=V @E[]* 4.97 I#
MV%4HF%"$T0J%]2*O?ME9@%GQ28V:.^59&7^==D<3<OVIEMSIRJTPM%W%@@%%
M=2Q5+&P<;GN,V19C)8RD<0:JUL3 9<L##AVENH7*HBN.^.Y*%TSHRM*A#4[E
M\N.*0K5>:QHS E\MCT]TE(YKZ,NL,*Y= 8,))=D[K!&^E&Q3<H^Y8OVXUIS
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
M! QP-Z]>E^U&RLA2>F_P!P)'EI.J6NZ01/)Z8%QA$<.KWY("'>8]^^F8T)O
M>PK"?!%1>O>7#P).T&0JI0+G(U'('084HMP#.,1P26I*X1W!&06\V$5QLSL
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
MB8;LCY0_BLGI\I_;).4_N[8#B%/=!^8F.;<P3=V$B6HDKR>:)S;L*&LZ,]2
MRCJ,R9$QA9/;!ZWD]L,'%2W *F!ZR&'B<CQ_'VYX)=L 054>!L"YE]PE\^=%
M2M>ZU9LXD7Y@3J1O9=R!+SM>GX@+6&^=H(X/0V,%KON8/7J!Z(4V;)5PHO[
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
M$D1K68$3;Z'D0D+QLTZ,(DT!?7Y4Q"!3$^-FJ0G4#BSO QU%I@$Z_YCZ:,6
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
M>R)O9GB9S[SY]%(5X!/EN6QQSW[=IY>_TN4CWPJ')OYC*,K6"8DSI  ^,RV
MO[DC()X)D>[1(_E=B+@-*>[3(P\O4CE2W(OPF[FB*\X4,CB,<(<XPZYIC5 T
M0XK:,U.BMMJ*W4U$.0;YGJ$/U>')KW+*3DA#,X7X#%W?*21^2B_90[5\?:YZ
M<8HZ?P#SD[_^0;WX_END0PBI2L],J=*'V%CFE)/47XO-9.6RQ4%ZA)<F ^M4
M*21K&(TCI0JI8,]:*=@MY\6AT!+LT##;9Y$N1*>,#/L],C@9]*TCI="P82A<
M1NH+*ZMC"BEFSTR)V0<9V::I&EOG2J%APW <*U=(<7O62MPVWE;)<-4U5B/K
M4"E$;Q@+5Z&ZI3R[M*0QEY.3A1=P7^L(0TKB,U.2.-[B<FPH+O517(M4%RNW
M45<U;GQC@_R2F<K.+RI:/.MH*G1T&,1W@292;Y^9W'/]#?G,ON3MX(N^3>S/
MK8.GT.=AB)P [XKJ)CK-D1+]W)1$7VM,04I!UH,XJ*1LR+R\(0OMGTDR5VCT
MT.>N0X*4Z><F]TK'D.(((PJ9'KK<"49^B:-$)W#.D6+[W)38OL><IMTB4=@Z
M*PH-'#K>"59T^@R[O6YX-T=JY'-S&ODA5K;1#8;6R5((YS >1TL64CJ?MY+.
MS8N<,EYURH%UY7RN4,YA,)S 2J2ZSOA9>%?>FM9.UITC-?.YJ5G?[:QK^NK+
MDH"B,N&UG9FP.U>(Z# V3M#UZ:6*0$V:>(Y4SN?=*^>O+6M&%9]Q('/E1OIX
MKE#/84A< .JWA*ZVP:6_TK[RD%KYW-1$\ 8F-6V8_D[]QR?1L7JFL?=(278)
MPJ]A'26%9@YCX@)*VO0$@T,'%U(FGSLADQ=&MNFH6\_%S!6"-PS'L7*%U+CG
M[FC<K^&JZZ;;'_TIQ&P8"S>@6BRVZVW 'U/9ZVJ@1B<X@5O4[[JA4AO8.'U7
M5=]IQBPC)GFR1$P1'2<0NZS?6&-T@A/$1?V.H;H$^V74]\X=VO]"<I=$CIL"
M^5YR<"*YJ&_C_=82'^O$0)E<X7HGB%'T'*[H]_3^&PV>Z:]1F#YI6<*IY:*^
M_3[X:V,;]L5Y-9+5(UE%Z\Q! 5T1HF-G#J>CB_J.],]UX-7UTT^L0P;E=$5,
M.H0L.]ZFP6'*HQ.<9B[J&VFN%":4;[G\]!['#M66?"%A8%/W;H$!3N 6]<VU
M( U82+WOUL,/56J%7[L/_S:.:;AXN8^],/'$#I&_>'[(#XR\I=E>Z3HH<%JU
MJ&^R;=AO&#SO<)7SLL@KDY37#MP8BT-M6A$#EP#Z1+D_[[WO.H)P@K2H;X>@
MTK+7#4UQ8*9U6*#@K'!WY[ 4)^J5)^[I6Q><J"SJ&V1#8<AK%,HCNJ4RUK&
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
M0OZM.R0H]%;HX2Y)R#)C+[Q'G;#'A@_6=!K'#*FMSHQIJRHC"A:*#XGXU#H
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
M?RJ-KOE9'_8;!44V"CJW8P2D"1?U,]&&R S2T&0&"5JAG6-$/KHRP6BH2/1
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
M::L/N16DW(2S: EO'$B;,7_A8>*_\NS3 Z A4K8C4Y1MN]X5^(G") I\N*(
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
MXCMVNV#YM^ZL-G3J%AG@[G#P:^@MHSB%3'3 ,\*Q%;@::V_,_/0G&ADKZYM
MQ/[.Y-BHE%+<:EZ.73L1/5\9G@I&++*IQV&$1JC*^D;7&LW <K6.8[A[85T!
MS9PON/ATSA:*R@^?Y2+$_ARC,ZV(&;K$3<QGT7,(@_;H?;_D(5_X:7(3SF"B
MEEE[UP$$]7P6W;B+_2A6)^5$V?RJI;K5R3F1B3TWQ,2>HLNEGRK;DB%0>6NL
M:(X5[3%HD,D6\]2T4*5HU#8VSQ$N5S>B=6S><[A'$@9LRU)?O%4":XW5*O!G
M$'D&>?77J?CHB[_T4V\O5(G4[[FA"%\#(Y C-\<G^^$35W_]*#!;B>;3D7O/
MU37T8LWVJP!3G'I^N(5@]L7WGOP !-!/:]%(!+.U'ZL@+E$K^SWP9^4768<]
MPD?K@/A3PIY(7Y^;I*\-8O_J13R:0UYPT3T>OW*V$"YY76 Z%9A>99BVCDZ$
M_M;M9AV=1=SP'0^]  (?+L+Y32A,RI-4WO5;)^M/SXDT^;DAFIS0TT;+@SQJ
MNFA'WG";M\2RIJSC#Z'>=8N]:_P1N?ESDXDJ3@#"#&K@U#)W9QU3"$FO6\$%
M3"$[@FRWV7P;1"3TSPT%7)^FT\=MA  .+-^V.[D50C0!W9#6$5H'.:(N<-Y*
M%R <B:[I5@ZJ2SCY+(\^7WH!$#_688$H!/I@.PL+HDAPWDHD./+0\P%(B*(N
MX0%1"O11=A8/1(G@W)A$L!<"M5.-=30@FH ^QAVB 7;$UTGJ+[VT5D,^)VH
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
MK[4?\_FO8OJ,\=&L0PF1@9Z88*#;]JV\+T75RP"2UV2R:BUJK$,%88]ULS@
M%2(_/.F"'SX6.M=A*B"2+3Z!^Q6;5^LBUP2A9W4KG H9VY='$G!"Y&DG1GA:
M4D]K'$QV1RO,2"JA\WOQ. AYJUO-.5P16=Q))RSN27"FO-$GQ[P1PK/J-B&@
MYGJY"J(-YW)L[O*1$:.>C=_!%2^16YV8B%9NW*G"]EF%S'O<%;Y#U"G\C#OK
M7(0]U>U@$113(J,Z;<6H'NDU6H/D8;W,V2\([8'+@N9G\HX!/Q5__C6-_OK$
M_QJ+01 -J8-QR3J1T:S%Y0.+C$>3Z4Y?>#!G3QOYT4H\V#J'-D4(7-V6Y,UU
M<5WN5D#!13B_D8<'_%=IALO-9>3%\]O%)^' 9^()=63;E,CT3D^<I^$$/=W=
M?)<7#.]$\LA GJ(QY:\N-TRV!V6+%JU#"Z%G=<,Y!RTBCSMMQ>.2^!PJU';4
M!H@W9&\O/)3_4GB**GABWFH51Z 62']8X#.-Y >B4S]M ]73@&H=D@BMK!N<
M $G175B9\IMP9U%:3"V?HQCN( 79OURAXI:K0RB1?9Z:8)]/VO$<H'FC D7(
M)K!H6<9RYVUO[0EK/:9U("*<MFY7UX%(I+ZG75#?1H"YXSG]'*>^\IU*LPT5
M8B&442'6*Q$+L>!^CMBU1"Q4U-UG7D9.\U[%!V>+2-GT2Q2(%I+L\7XL !^N
MQ2]XJ'[YE7,0;^VO.!'*7D<2 ?I??+$ZSU+JY#:_@*C2Y/'%2Z_$C,CE+=#S
M8V%/Y/*G)KC\DW4ZAWC9(/C<TONJ1AFTRJY@Z<F9:OB=.%Y$!= -ZC+ZB/+
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
M8@GNS\J;87/-\X4'#C $0XQYUK%P&F3^&OII:UQ2*>BA"0JZ8:=*%"8"!S-
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
MK/CL8$GQU6H-I9XVS%NM@DU^$\=<U$E2?\86?"X<8\ 2T<&UL/>FVB#<-IM
MEN%5S.'?V5<_!,*'_L@ 9N()H?"J:V@W4BX67@ O58F(9<@&W%^;#XN,^DCD
MZY%%>]@/W3C':'(=B4Z\'U2*_+P51=Y&.:&Z5<!7"1-YV$3@5F!G"RWVP8*Q
MXKI9*)E/JBN5*R^.-]G9_>3Z^\I7;]@_N%<;679.)<+/341A-^U5D2FG6-:#
MLV&S:@UP=%D5&?UE'Q08N:W;P2(H>E1&N]=%"'5;D)2?LCFLR,3$RKW92SX3
M8>!1UT[-Y<2YKYR\E>_JZA__@!EKZ=F_=:-B@0K(=+O28LF4UGT,P*C4=\](
M?'2#'E65?%68;95F%93]PP5OT\.H;'W\;0&!2F7W.@EL;@$,Q,ND67RABOQP
MW7%@C+=N)EMXH3+>O5:,=YLE;5OO@:#!O;5*#Z.Y=2.< @URI+@H,-Y_%J)'
MY:][)OCKVFX@$X8JPJ",.Z=B>AC9K(]UIY:FLLB]5BSR42][G;DS&POO#M_9
MMR[& ^OCVZEUJ7QOKXL(X$;O=>;*^9;-'9C*,2I7'_93&KWWTP&C4RG;GI%L
M%G7=V.>\>S\YY+PQ4E(?ZTXM324?>YWDF&AB>>3U[OWDP.N-D8OZL'=J="J;
MV&O%)I)F[%U+7V^9U[YU,990']^365=E@_KNUZH)?2HIV#<1YEK3B3K'K;96
MOT,1^UZ[CW%T^C"?UL2?HJ7GUT:4]:G$7-\H,;?;C0-F5H4<,#3&P>E#?5)/
MW=OOJ?M4XJUO(H:TMAM[%V(]=Q9B?8P]T\>Z4TM3*;.^><JLSMQ;<W+/OG4Q
M-DP?WTZM2V7#^AV=R#_\7F/+[)[]978?(\;T8:>$@.<#%L[%__OIQ@^5&@"Q
MB4])&GNSNH2CO3Z5(^L;.6'?H$=%R'=6EEV$<W8M2[.;LKA8K&45'/#N&(NF
M6X  A6]B^;I8R% 8+K.Q_A(%D-FFUOQ4$JUO(FBRKA>YR;]!5NZ\0):0.RMB
MW\88::8/<Y<VIG)F_2["' _9_"$%6WO/SS%_SG31URC-DS:%4?C7[)^S:+D4
M^.#_6H,G>.&!C$>$ E[>?L*\)!=6 R])V=,Z\4.>)&SN;> +\0P?G$:8_B5A
MRTB4B/E,_-Y@(X,< P[18@F$G<W9PD]F7L#^M?9BL31Q8+[!N#P= R<X<O39
M#[UP)L;\2HS0@0QD?2J=US=YW![KB7:DJ"@D,)"XE)"NCQ%Y^H!W;7$JE]<W
MQN51S&[?VABQIP\VR=J!M^'S3['W-H_>PD<>+[]$7BWG,Z 2>P,SY]?13I3F
ME5^S_'L&!1B4L&[@ 4;KZ8/<H8&II-Z@%:G7[DW>;^5/CU_LVQ-C[_0Q)=CS
MGK]&P2OX,;D%_NS-9!JZ6GM2N;N!">ZNIA-E;L_LZYR_RPO8MR_&V>EC3+#O
M9;8\O8J63V(V@D4SG'EX#OU_\_F-W"(O?#C]\HVG^P]6#JADWL!$6L[V_<M1
MD==DE:IGK*S,JK7E"5Y'SN8.,"I0MXX;H*%RA(-6'&$:I5ZPU_]# 2IR  N>
M(UC &$)]T-W  I4O''1Q,OMX6$ N5Z\X.!D6(&'>[%]K'_8#)74@/TK\(E;[
M;ZQ2VT]D;2CJJ=PT7L)AVPAT15!FIK!/& PP5E*W\VGA]W,4S=_\(+@(M?0_
M%P<HZP&5LQR8X"R/ZZ,VC\W*ZNPYJR\AXY=)CC)$.D1L#S#24[>3.Q"B4J(#
M8SE!:3CZ>2]D[.,$XR9U8YB:Z?8,)"3M6#QZWVL10^4O!R;X2VIO&R^C"UR!
MR*;E6Y,+:S'3B1;M0PPC0W7KN0@Q*F$Z:$>8GFJ9W0)GC]#D@7GMK%PW.8 F
MC&S5#>4@FH945G;8Q1GL4P&KS'5R8-%48FMK12^&8AW(;YZ0E9C]-?H0XX1U
M$W>Q1<P6'MG@"=M4TNS)&UXAPU63_*5#*JT\-!$K:FX<CN.LLAGVH@"K@'4U
ML6'VJ#/VZ+F5 W6(T=ZZS=\79*G,^; 5<T[<-YP8MX^.;2:&&.^N6^A] 8S*
MSP^[R,C: =9*(FUW!B^F;35G@R(D<X,Y.G%C/+]NY?<%4JH>,+2O!_QYO" F
M'N@6H@$L]+?']$[8]L5+^,5L!N^H> =O0KBI.(HWGST__KL7K/E#RE>_KL3"
M/$[]?^]-0SVD:@I#$S'()^MV9=TG&]SB>%=9D\*MY6V*74O6*%N(5MDK-,L2
MT2Y;K\ K%BW;!Q\F'>CF=!I\5#5AV$4:@9.#<5OG(J$08F/SK8L?RB@Y%4,K
MZJ_%#D5XY!E7>4"SP-V*<.; #(UI%SHJ"!B^BWG@+X79XHWB*6X7=::J12E5
ML!B:R'O0HF,Y[BI5*OC;AS7[ ,%$"]T@E@%"U2>&7:1+. (P%4>UJF '1PQ/
M!6 <<"F8!J%;Z+2+_KLXDH>>*F>?JHX?1KKD4/>M[JDRQ-!$1M<3='BOUK[*
M&F.5DV;;LYQT4Y7-J!.+?TR>T WH)M!&5(5B9$FA.!9XCR]^PK+N0_+UZEWU
MU;EPF_'81F&>=;T:@A1S7EED[48E;>6@A0("6$D4^'.ODM =$K*KWP4ITZ&4
M2@X/"\$5C_UH;M^KCC -1 >1HV"GBATC8S'T)T3X31/LV@<2IDSH!J+<BU/I
M]IU\?6X7I]VVCJA*Q,A$#/_I^ET1=DL J2;)&U;[ ,24"]VB;@.0JE2,NE J
MW@<@86:^^\=7!Z983*W0+4T YK47A[?K5$PPKV*1 E/))S_)KG7A\]OB4I=:
MV%&UAY&)[+U->U7DI1'E6;2&+6U6 S TK]2IW&]C'Q68Q* ;PB8JJ K"J(M3
M"6U1 M0'KT,* A29I,!_E6$CNXO^Q!,?KF)_QLL+H; V'/!!F*:@&_@$:..Q
M7-V*G_25IV)H$N7.:T%&50I&)LX='.B,[G'*@FRI2F8[//N6QYAX?=0M6)[*
MOH^ZR*#2$ G@5<(UI#H 3P"W!"1LOHYAP?+VXL]>I',HW XP%N)O[L+^'^/A
M==-0SL5C[C@;5L577\FOG[G\*_'G69E:X%!9^9&1K"?'=K,X5E]=J!0M,.EC
M1!OLSMM(+JELAFVU8Q]*&$&O&\LI*%%I^5$K6O[8N[JIT-K6I0LW)!N50 *N
M?GL*@QDLC=@3S]8_L)YYY8K%#/GWE*5OD?)S#O@PC+#73>L2\,94FG[<BJ9O
ME?V#BK8Z!W4F?=E?!?*L(V:,L=ZZ34@Y0[=.%&*A<!?)/<]NCYU?/(FWJQ1R
M_6 CARZ! QDO_',4!-&;&--#1S#'5$)\;(P0-SL@-8&$N^?"X6,5V"^/I^0/
M8QX\[:RBA?LR*9U\8+ZU6^3/_"_[\,6X=MWV[P^^5/Y];";_=:?(S<^FX$=2
MQ']9^2PF'\:VGL:RQ[';A4R=4#S1I;/M8XRLU\U_(K)^6UJ#X;V13 Z80<YH
MPGSRLN+'")W]:O%*I>O')A+_G++G*$$O'*)^6KEHEV4-LZQE]A@Q?&]C'X48
M,Z\;U7444MG[<;N3 RTF?2M0M \KC-K7K>0ZK*CT_[@+^M\$PN1VN<B)G <'
MS5Z\^!G6BL^>'XKI%;;1HF6Y3?8":3V>A0(E:,Q1PGX(HW#ULDE\R&V<?>87
M?E.&!D& 7)K&_M,ZE9*#:+Q&P3IC892R=:+DB%4<S=<S^.)'^*?'DDV2<H@R
MF<E%L*HD'BMV^"'LXR/Y6Q5)+:\XY3-PUG+/'_*%GZH#8,EZ]I+]U+_!VL.#
MI,\S+WG)Q^5,M%.)P!)_>G.02)Z\V1_0&IP-S^*AWEYXR$379VMA!9G[%=J1
M&HRLL6%17'2HHL! *,VS_+E^./=C\4.!H7AQ(7QJC.DJ^IM#HQY64>(%/\?1
M>E4"&A>YL"7J+SR8?X[B!R_@CP"I1_X]O12_X(_:%Y\JR8Q-2#+FQJ%"P,HG
M,/6(L\J2!E^_B"(7Y3:SNEB'9XF%=\S@:>QW^3P&#V3RB0ZLOS%52#?\^\(M
M55 :=R$HF<>Q^%0XV%C.&T&4K&.N3@X!+F2J_FSA).<JN.A:YOO/%NWB\Z7W
M3X'<&@)E%H@O_(6O,GS(BP @N%4JX9DJ?A4M5UZX^4NR'13[Y 627$Y>.'?@
M2O4Q)GSI$.KJ#5!3Y)<H22I&G45_-(0^51(;&Y+$3CT !%]]HQ8A\(0=CRR>
MXH!'QM0SW:[O!(]476W<D:YF"I]5'QP%^WVP\K>BL\*#BB5[HO8.$JP_"/^=
M_*A6XC7; ):=>! ?OOEB*;[7!Q<G$N1#7 I0&F,:G@XCVGE =?G$0RH,E<>K
MWOO/+^GM2FI<WWD\\\7VHP[5$ZIH-S%Q)T/S?E6.BV;7<"10I0RSC:&2@$5V
ML""K9AT;$TRMTXU!P,97[[N_7"_O1(_!13QSR(,F=OOI-QG3<[NXYPE$_:39
M*/\:^O6G4B94$6YB(@7745W,$9-5!KH@JZWRO4']2MQ37#21(6L-C=C'#R:7
MZ59R!C]4%6QB+!\6"41W]>"Q#Q%,C](-X0Q$J,+3I(MS(O9<COWUS 23EG2S
MD>X;>DIO0M%[.>S_HV[*"S99F.#56DSP8?H/[M7>)3:AZD83$Z<^&G>KO'3J
M*65E#594*2,F524&M>P# Q.'=%-8!095^9ETH?RT!DJ9SE8=Q<XRWOVKP,M*
M5:UJ,D]1^@)"#@<_(\FP52R^]5=>4!;/3W?/,IQEEU="=*0#C@A3*'0+&\/;
M-[$UW@LVJMHP,:(V-.I3<Q<$-1SQ/QCSKQO!'AZH+/ZD$Q:_%3X^J.?!&';=
MO,:0]O@BQLY;I/6WJ4ZHM/G$S/VYS7K5W/N4=>R# J.Y=3O8! 65NYYTPEVW
M!(DQ%Y06CW+ XV DLFY/ KB^^$M?F>$VO OX_)DGMXLK;R4^#.0>]G;Q.8JY
M_QP^K)\2?^Y[L<]KM_%3*J$\-4$H']?''&AE;7FJ2-4'W,U4"]DV77RP4(VP
MI-**=0A-,:Y9MY,[$**2S=-69/.1WLHFI.R[I2G&/^N&H\2#SE+_U4\W-^$%
M!/M#G(48ST_1^BE=K(,L)TO23+N=4NGGJ9$D2$?TL)C[LKHR,#*O+=?.\ZQ^
MGF!F-S+ B5BM*<9-ZU9R!3Y4:GK:20HC ISP^"J9)?  N#+]'J!87GBZ%1>E
MKCRU#SF,O=8M2[I='0Y$_1;%P?PK!S*_%D]4EGIJ@J76?GYYHWIY\DI^S7Y7
M!1SP(QCSK ]O)T:E,LS3+ACF6B,+G\$BV/B(C=2S#,*!4'S^?1;X,UB0;!BT
M)+YP(</'%". =0,0S%[N0Y-KL:]<P5\7X5QX49XD$:S!#J"!2@%/35# 37M5
MINDLRI\QGM>0VV:OK..0.\"(8-T4-G%!I8*G75#!;7$B$Q8OY4?5?,5^T<P^
M]"3\&3YWP*M@Y*YN,)OHH9*[TU;D;ILPFA.YEB1:I&^>6'ZZZV,PME<W# $E
M#SQ^]6?\JP<\90@+:3&0OWEQ[(4I'+R7Y]T/(87*^$Y-).=OT[,<*%F=,[8L
M:TETO&7UY!9$5G0()!AKJ]O$+DCZ/Q&Y6MF \<GH&-#43$AML)2HLO:YMLHH
MEV!";$?2EU3P]+VZBNEB/I?7 B2?UOPQ0M*^UP**R-S*!D[N==KVKA0ALY#R
MK"(K:C)1%7) 8#?TVH<+0LTBEG$!+D1:5C9@W/]T"Q\'W W"S2*F<@$_1%Y6
M-F!F.7PL:/*";+Z6B1*PRVKM(P2A4A%CT%<W3=<Q1#Y5-F!JL;M_6<NNG%N\
M5D:C:MY3DJI7ZR2-ECR^F+_"$NR0>8G,JFS@Y.;%^U DC,R^9?G7#ID7(4^1
M,:9H;WOTI_LB]?PML,VU-B?RI[*!D]N\1<<JO'I%/\LKL;P6*ZN=,5G1/CX0
M$A6QAV5\$'E4V8"9J?\(D#AB>(3_1 ;:LN&)%*ALP/B>X5@,,&_^3S%SJ#!$
M.%H?SROIN0YI\5EV_C()E@.;"80M16Q(N:IAL> 0^<!5,HQ'[_N]E_+[K;0$
M]SQ+)'839M]_%C]3_'FUEJEH_F_TE%S,TMN%:'Y<BSPBI2H;./F4=/+N%Q>!
MY VS+,N(*,^@+BN:DQ]!&S*S*[0BYC49*@ -V<<>0L(B5GP/V#NG,K7G73"U
MQK"X<\Q:7DJTR!(&LR>>OG$>9A>1EE>5I@*<>:+#'[($@#]*MK?(#+BWI/AJ
MM4Y5$C]OM0HVN6^=BSH))"%<<,@#'\@4)&MY?UNEP5AT32927,4<_HVD/\EC
MIT2[E>0GN[D2?WW(W[/MURQ2KYE]'W^.\=,Z8M_%>T8EL,^-)9LW]G()?'W.
M@+SCZ<_8DP>I*YWW].<8Y:W;DD)(I<)Q>/'\3N4DS>4GL::+UU[PB<]B+H9*
MK/:RTRK);2P&,__P*N;S^M0'_7,J#WYN(CSY)%W.09;79C_DIVQ^A,RH,U7*
M/H PSELWB[, HA+AY\V(\*D"4"BS",_W.:YOJL@'1!+&C>OV<19)5"K]O!65
M?FQ(P"D!51XCG&<5B[LPL\?DF:C+, %//4DMXXIS@TMO+NO*'- "D^+//_Q0
M)J!.Q*]/%AO(->HO$[8.Y]G%4V*&7Q9Q\_4//(/V/+@ ./N)F3Z4P;ZXT>IO
M[/J[O- 3\E^G/ 3Z8*<Q%\X/56!2?4U.J3%<!M[LCX?9B_A%B4H:=Q?[,['6
M_AK->;!?<3BG*@[G)A2')CW*02W+_C4KG*>_6ZGB; GEW1$DSC%!0C<!)5&5
MV&CQ*R\.(KBT6SJ2!W\I4[9'X0$H4(6(<Q-"1(,.%4FGH.A?95EYL[@Z=)@4
MI1W" 28\Z.-_@L #>3[S0OC#>7*[^.K%?W"X]DTI[_?)^F(%"?SY_&+]+-H8
M'@ (58DX;Z5$- 0(I:=: (LZB^K)5F"J4NVPHB%V__#K&<O;8J(QV!8.'4(6
MIFSHANL.65^]C6AC<@!95*GCW$PJC^-[2D66: R0-7$(69B^H1NN\[/U)6-:
MBRZJG'%N0LZ@]O8TY^LK&1KM(PQ3,73C.8BP'E6TZ'4A6CB'./N;LQY&Z.O6
M-!X(4$1-MH@)[5$9_)Z)$'1Z?_%X(CT&("Y:@TNKLGAC)Z-(>QAIKYO/3911
M&?N>L7S6)X3:>XA%[F',O6X>-U%$I>U[G>05^8_OTE&'L?RZ.2GTI3Z,=W"K
M8.+#E8<WH1C!I:>D7C%07FX1/WR6(JY8?Z3")GDP6;[A4G=NI?7)M_H]J@#0
M,Q%+;WHT"MH4.9%SQBJ/8I5GP0U-\FFL?!PKGR?VK<43S]@\W_(&Q4/MHQ@C
MX74 O$<44PG\7A?)6+I"]6/U-M/*<5B9WZE0O[P0<KQXD/Q)%E0AI)6(5/:#
MEP".Q6^>_RC:\0+_WP+0E:A3%8(E+WY5E>&J5WFS^US&1%5OW?-F6;Y.$,RB
M,.0JI! N?&(>ZO7EK/'VXL]>LHM3U<OGE2_?FY>H."LY- YLI#!E0\?F>WS!
MJ+)(KY4LTF8!W-5;E5]+)64U7HW</BMEVOP%0-X ^^C$]!;=L,Z@\[<H_D-\
ME7$SM<BDZC$]$WJ,R9$POWC)GL>R!]I'+J;GZ(9_;\BEZCT]8]E]NH!O(W\J
M%@MP^_I;!LB9*X#$9"#=GN\-D%2)J-=%VO@NL&EU!8T _F.LGC'E2\<D)93R
MQ1.6_$T,VHNZ@?S1^\X3"*FI%;7Z5%&K;R*__9Z.% D'9!&)D.**\Q1*6;=S
M'Y.;]''NV,Y4':G?11+Z!G:_W_96\RB 1,\0":8.4T7@3LK+!Y,=F%1B5V6X
MJMC#R.^B0-ZG$3T%_G.A>D*)5S@;!=\X>Y%AQ315P)WTN,@1@*-*2OUFDM*Q
M,?SOVL-@(I$^X&2#YUT7/9<=5R]3K<6I\D^_E?S3:BK!>W+0TF>9_[!O<4R@
MT0>\:XM3Q95^)Z<K&B!@9U;I?A:QCS!,/-$-W#7"J,)'OYGP09I%WKUSP6A]
M?>0IIE^O5NII7G"I+M-X@+LT*KO9BZ=$)@ZK10*5H>^;.+C0HF,%'BI5=FX6
M\<M:[/>\GOV@X#Y&K.OVH!R(%WOT:,.Y#%#,B;,[,307R<52GOIZ?.'7R6IU
M$"54MKQO@BUOW;TB:4E6D<F:K* 4H:XD7SQ5_4Q.,M</=W<_VD<+1F;K=J&D
MVPN\)/$7_DR%N2[$X%U%RY47;I+K[Y!B_<I+7CX'T5MV7'+_L80^E:;NFSB6
M<%P?BW1]6[7SXYA9 W^!LY0S2:?!P<Z%:"0_\^G.080^QD#KIG('151NN=\%
MMVP)5?(@L5@SP\G> !Q6[ )K@M&QNADIQS2W3Q%!@?MD?2 [Z(!*R Y,$+)[
MNU(<S=P][03%X,B30]E"!Q@YJX]YYU:GTK,#8XEZ&IE>6AH[[>:2Z3&:5!_X
MDYI^4@[5 0!0Z=*!B9PY#3JT[^6?,"C-5$&'@(#1I[H!+ &!RJ(.C"6!;X$&
M:7S7_0'&J>K#3X!!>:KN=B%&(8G\ "X/G6^OM3Y'\5?(DP(9]^YBGBV:;@L.
ML18I5/9U8"*T_31]QC,ESBKM;:\VHU@L,K/V($-AOO(LF5C[<,,(5MV&[L*-
M2L4.6L6@MW%,)C&WNZFQCR.,K=6-XRZ.J$3NH!61>^1.V54W9G_?/,#88-VH
M%&9&YI%]%D^#D??G62K9:R\.;]=I$0QWN_CD)UG.63Z_+3+._H-[\6U8&Y@P
MH%+$ Q,4\6GZ7"0DJ11B12D&K3'1',OH'58^E6T]EFU$>RP*[:>+&&!LLFY"
M=]%&99<'7>3W/RWZX&)U#E"+!-16>669D=!/"EA64D17#LKZ)?8@>!-2_\V+
M_(5>D$=3%VFSL?8<\)$8>ZU#P5W44MGL02LVN\U:[[10O8M2T1($#L]T_P>;
M6/M0PFAJW3X4LF*6_+Q\>A'_N0CGC[$O!C_@EWZ4;)*4+Y.;<+:?L1A2&>NA
M$<:Z8:\*_NKJ@8D*O[ ?Q%\JKWY>BXEJ#ZH:'#.:_<T=#F.(T=FZ06RB@\IL
M#[L(/&Z+%ICB(%8#PL/>0N&=LADIX>51AID4QIQ(3SO$J&_=,F;F([$*^.I]
M]Y?K92U&J.3WT 3YW:A+A39:KJ2W9Q*NBHM]G2QO'PH8^:T;P!H4J/3WL(L<
M,JV@ ;XBLW[E<%6Q0):+% D<R+/&8QD"!C%A2Y[Z,WGERA,O$V+;!Q!&F^MF
ML[NV?7R+:A%&I<V')FCST_3YM/O_]"VRCS:,-==-Z"[:J*SYT!AK?EK('=I)
M3>U#"2/.=?NX"R4J<3[L@C@_+:K^0R4-,;I=AP(!M??RW'86$8A:)3->C6D/
M<$E#*M\^-,&WGZC3Y?FAHCD U*'YUWW>?8CQ[KHI'88=E7@?&LL^<F+L9;L.
MZ2?A*( [W.40H\%UPS@,(BH//NPBJMMQ7^; '(IQZ+IM*0>8ML("]C.B(RI?
M/C+!EV,]*#S,;F"_,_SW".._]0$FW802OOI!P!]C+TP\F9;F@'FIA/?(1,;V
MVFZ4=YBH JQ2PB$[8P1V=:2S7_A%%!&?B'^)/^"VU____P%02P,$%     @
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
MX'1<=V((0 8*L$J1"GF/H?8'@$$XG68)L9H/$6WRI=V=M79O:S8][A65\GB
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
M@[QI' -2V#%)0/]0). ?0Q )2;P\H+RD639S4'=ZD)O-GK4RI&H4:6E."\Q
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
MZ&L8).3*B?SPXX//WBS-G] 5:YS$<" 84<R?SU:&PDFC1%+U]$PFV:&!5HP
MD?22UJI'F]TJJ)RR)S(/(UI0]I4XM.:1_DR]&YK:9" A%(F&3:I+LH&#7_Z/
M&A%3E5F!%9C\2@TQ2@5VU%F"8;^P:R(HXJ'+5V!O05UN8!F, L>_2N,DG)$H
M[B=)Y+VFL*B]A,5;\/1**FUX?_G^&PDGD3.?>FX_(HZZ&1G_,K 4DQ>JH0XR
MIM80VU $<*R:(XK4WTV0>,G[G]ZH=$MA$*Q++MYXP_$NN M&WL(;I8Z_+?7\
MC]*/#>Z2E.'I.2(_7$=A9 QV5WQ$43!FTX+/3<8''DB2BV)KW90NN9>< @A'
M%"7083K#E5/"7U5ZA?!-N0?:$3A[J/2:)([G?\;GY<XM%F[V9U0M_UX6C6]2
M*\#)'PS $ 5/-&3"WHQD@&/PQVPJM<6 14;5ZI'N*UB?)D2HS)6#  BB<(.&
M##A*S %<]EX [YA$$1G=YXQCXLG @ <5D^PW/Z?:VWQ_V@N\A&2GWJVW+$L+
MULT;S=R2)T)CQR-Z:>(6@#C^OXG#BI<;_ *P"%%004.Z;(,RQIVRY[&W/A7Y
M6(PYJ$G_ 0[5+S^(OR T03,5;4[U)A^>7B"*"VC(U)3-53.F["KMS4U!-!<6
MKU>J"9ZNK2\_0J-6MIP3V( HW* A05/&M<:/\@V9O4VI2,1B,$!#WO!Y47FG
MYJS BO:&#RZXX8-:'"F7Z^\M2T4F%B,2ZA*_#5.SWE@Q*3"BO1&-"VY$HPY#
MR@UK]V:E(I+61#PR@</OFC<K^%U@1'OC&A<&XQKK#"EWLJUO5@@36);35AS9
M7+Y_=?X31E>^$\<2]Q049AJ>G>#T_%9D/C@SN5IEQ=D .B)O3UEF6D;.Y@.&
M')=E=3BU: F/3D+O7'%+W2M_%\ANAQ:S><[6Y JD&/IUV%ZV+'H_+Y$S(I08
M.57=_'4@'I''HL5YMK96@\50/6I;82T&PJ[)@OCAG(RRFS:A'T[>GVB[.3G]
M%8P&:(@"6UIR8:NS%/;RL4'-*5B0Z#6T[FW;M@R+'G=1&I]=SJ*M=Z;>7,XJ
M.",!$B+?64L>;(L0XFYWMM^V+5C,^&?/<[LDCI] 5T'/IOU@M%S_:$&5E%5(
MS0&'6$3Y>RT9L>U#@0,8VDG:B[2>':"XX,81OUJS%]%$ !C1KJ A*[;.JS(!
M0YS%B@;8['''H>Y>LHV6S!0 $I&:JPI'*Z"X@1VYLVM4V*<7.$L4?XO"N ;
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
M.57#FS<2N5[,=,T59Z'T(XI/F9'&MM;K<06#]X)>^XUVE',2 I^GM#R1^5)
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
M>95&5(3_)@ZWYDEZ$DI]*WR:ZN9?6F"7*FCU+JIQ%319=<=GZ -YJZE_Q0Q
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
MK]]%>(A-]D+S!3G#N.07AY\C, @GD*J#Y8X%OOKM+&[)2&9C8R/1TRSI[JS
MY(/W3_Y;%.>K%RQIO!UG_9= 1[]/ [8P96P5C7SW-#>X.QVUVFFV@?95A_;U
M-%7>)JF6I;I]'$=%8NH^27VXZND]D[18GV"CSYN^%UNZ#H0=D %H]SO?OZ4Y
MBH%1=Z >8BB!L*QF*=[2%=5Y4Z(1U7O'&X9_.K$/<38LV.+G7>2F 6Y[GGO8
ME!S/S)1 P7!+%[69F$PUU(E9!:.C3^>]J$N@_[ *:WD.G=)$E M,CWN9D C#
MW].!I?X,P<$ MN&V^?[7B+B4' ^6-%%!QNJ70/,>!>7\Q[ZV^2[U^?*@SPP\
M+182 AW#R2T5F)\^.*X?^.GBA_/ES[/Y313'T2=EX-9YI_^2+@0PJ$P%7.]1
MP,]_Z4L#F-)DK@XFPP"\=48@(>[?IM'';W[X03=E0.6T_#/@<5K#H_C;&LE2
MV5K!*.!AC^+LYM>6Y# H=?WZH.L,;"V&Q2]QY!+B)9#\:.*CO$E0YT* AL:,
M@,$>!<O\1]WU\:E."H^^SU%AYW4SR*YFOOK)+ZEWK]A#*5>7/0^]Z])12^YN
M@("U7,R0F%&<FE1O)"F\.\0>"EPA]YHV!""CGTP^<>FG<4F:[#51*[+QHL^P
M*K01MY3@#@0J47H>3$"9:4@QEWNN;1:W\EI*C*N0S-]3^J]0;MI,J*7R@VO,
M];50IVL?]-)BMOO&"> 1B]&,D#3G"71-[)BPA@$W/<^#UZ7"UG$! !A4W;QH
M;?8!;B)+:M=@#P2.$"FK '@U75SC$,.^WY'\;+^J^.0[;Y#N]P5/F?(' 2>(
M#DN$D+-UD<L?!CU$Z0!8U.)EIY@5V1*;!&,4\()(C]O*A*WF?/XQ5/N:EJMF
MWT@CO%2%EB"[XF%N*KU:DZ.:="%,29K_26JW,?DI0 U1;H$O6[:N=P )AHV@
MQTIE,>V[6>,FY?0T#P).$*5Z.Q 2VZ:XB*!KZ&JYAX7Q0/;RQ*+#U4D@='F"
MR.T2 *\7R.8<8M@W.I*?[1?#306RER>(UG0AY.J!;,X?!CTT[.!?GAP<?/5M
M_O*D#PY^+MM=.?@Y)!@,I,=*93'/;M3!O\34UJH#(:D[^)<];F*UD\9P-ONZ
M+IMD)RL>DB8?XF;1?$!^LRB9O".)/PWSW\HDC[O[,""*R"%KKQN<G&S7(&(P
MV[U4T<OVESU,+(3)DL<GY<+_AK' %R+3ZUR ;,N4@0G#F4F'JG#1_@T@^_>9
M<+[8P\9[6R/E>,2PT'>IBS9?FUG1MB2M_FQ"E7%9% *AXAE.)@E)!U/J=2?I
M;11 ;Y;8":0A:/<90 M1#",C69EUV @H&(K<]M0?LIB+,W_:@NEJ7^=B4SO=
MJ"&$8=/94VNR>#' >)8>D0O6N= TZJ]R@)HV)JL'Z+RW9"P?KIM6T N+H7Q_
M,_X7F!(%7-GN[!CI DG&K;]*=6YQWS-[C'2!:-?K0$@:QT@7Z-(4J(Z1+D]1
M9)0;FLXN?9Y7$N3JF\S\]YM%X0\L7W!M\IS6;Z!KWTGHA!! '-$6UEYW9)(H
M.P(5K9GOO4J?6RP3Y3*JG@CF30*<(BH?W;F(-6U]$S]<)UB[T)H3BPXF*Z3^
M&<;$"?S_$J^B>!C6TA.#V$\@X9#%]']?Z-]'W@V91#$9.U\R%:]FOP@K/"+7
M5DGP;*OI#BCT6Z%Q$SM%<53'?3R!>-L/)]"XI7HZ8=D$.XI!I9^)EN-OX+.
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
MP4JE>IA?IPSLSG\O(/PS"C)*55Q8IW@7W/@]D-PSS_V8Z;GS.*RTJH<)=LK
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
MIM?/F<"R];*)G5(=+_N?CSBS&)2QSE0 :(KZ<$*W+ %/,E, E]A#KC-NR*7
M9:F95]]YH3RQO:6O9=1EMO.U < !]JW\1+R5-_&DWWG[/8^M*"UQNA<Z>F8[
M!]!:1\^P1^]GXNB]B:=21Z]U=?0^W(_ Z,SV*KJ=6BEB6H-'%9P) 0'LJ_"9
M>!76X;E:I?OZ0((9]<=W4%=(CIECUTS3BF:E6)QCC^#.= [M)!FOK.%;G]V=
MXSN[*\1G^,Q","D@@3V4/-<YO9/CNS*%OK:4-V,*QANV)Y]EEGX2Q2EDZ9/\
M;\7G%LWC@$;LOOFYH*,YG[5*#U6.S_;PZ.+,=J_OI%A(1+37?@I48S]4.Q,W
MO%[GIE+'HT-:X[R7*GF.727/553RO*:2&OW2T64Q=.IXSXZL.JP=WAG'Z'[6
M0>>YGF+6F@K(+;0E*%ZD7U$XG.1_4YY)#\+B.M H>W\/<HZ<>/$84E=EGI-B
MN?-<0;SDU8OU'\.]$HLK>$[,;93(-DG9^CW0CV@M;P27;2 L=C#<JC A&IM]
MHH9T6W/@T?LE8:*3Y:T!P &BU9>%,.<8F<72WBB8U??M::0*S^_)*MCV .
M4>#.0ICGB#)8PG!_QXB"V0QO,NID49**T@^1<JW]&"C'MBTV(,M1K"9V^GZ9
MP(A"6CRDE5WHUA8#1$>J+#PE'+22DQ95_%'J!!CT3S].L%D>L J\@ELGF3T$
MT6<M_I*]=2XW"_"*36LW!<%;.568Q+!/[UJXFM=0.HA*RM=Q1"FBYD' ":(]
M7@U_V9AE@UD,<<O.U=7BNOL*G4:'DY\)/-I)TN%;T;WI,;S_<F?PX--#%*\+
M[,EWWOQ 7&'88F; !-'ZK"9)MN*W1P3#8M[2Q]"KP6(<M=<$<^,$3NB2T8S
MY0Y98U6=!KQ$1)53C?"R#N&5N6S9K0V1S&S>LUJWZ(TU0,DOV!A+^<)P#TM3
M'++^03/3^K<.6E8M(5)JJ_>\FK>IVRP&=5'2ZLW!P!F"G+RF0&35FL%URPT>
MDW9:3-PSH'Z.0K>-@J[& W\(TOJ:8E'6T2W&]\<SL%EPIQ=7L2,$#&5XFB)0
M5LF276OI6DPJ;#%]L"Z=C7=+7@DT0ZW^$0X1CY5T6SP=<(\@4: I-%FEE\:A
M9?-83#J-)F#; /_.3]PH"]-7)R4O)'95G0GQ=)1[#)>S-(6FJ=-L'.IM8KCE
M@__[&WSZC<[]?_\/4$L! A0#%     @ #8H(3[\G[&H?5 $ _!X< !$
M         ( !     &AB:6\M,C Q.3 V,S N>&UL4$L! A0#%     @ #8H(
M3SSCP :G'@  I'T! !$              ( !3E0! &AB:6\M,C Q.3 V,S N
M>'-D4$L! A0#%     @ #8H(3Z@\@M!_(   P"L" !4              ( !
M)',! &AB:6\M,C Q.3 V,S!?8V%L+GAM;%!+ 0(4 Q0    (  V*"$\JDZTA
M7E4  ($T!@ 5              "  =:3 0!H8FEO+3(P,3DP-C,P7V1E9BYX
M;6Q02P$"% ,4    "  -B@A/257P:./F  !K6 P %0              @ %G
MZ0$ :&)I;RTR,#$Y,#8S,%]L86(N>&UL4$L! A0#%     @ #8H(3^^%WI!E
MJ@  KZ$, !4              ( !?= " &AB:6\M,C Q.3 V,S!?<')E+GAM
7;%!+!08     !@ & (H!   5>P,    !

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